.task-page{--task-gap:clamp(24px,4vw,64px)}.task-crumb{padding:25px 5%;display:flex;gap:15px;font-size:12px;color:var(--muted);flex-wrap:wrap}.task-hero{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding:26px 5% 46px;align-items:center}.task-hero h1{font-family:var(--display);font-weight:400;font-size:clamp(38px,4.5vw,68px);line-height:1.12;letter-spacing:-.045em;margin:23px 0}.task-hero p{max-width:490px;font-size:17px;margin-bottom:25px;line-height:1.6;color:var(--muted)}.task-hero .task-text-link{display:block;margin-top:18px}.task-hero-photo{margin:0;min-width:0;background:radial-gradient(ellipse at center,#fff 5%,#e9ece9 100%);padding:24px 24px 22px;position:relative;border:1px solid #e1e4df}.task-hero-photo img{width:100%;height:330px;object-fit:contain;mix-blend-mode:multiply}.task-hero-photo figcaption{display:flex;flex-direction:column;border-top:1px solid #cdd3ce;padding-top:16px;gap:3px}.task-hero-photo figcaption span{font-size:11px;color:var(--muted);letter-spacing:.04em}.task-hero-photo figcaption strong{font-size:21px;font-weight:500}.task-jumps{display:flex;gap:28px;margin:0 5%;border-block:1px solid var(--line);padding:16px 0;font-size:13px;flex-wrap:wrap}.task-section{padding:54px 5%}.task-heading{display:grid;grid-template-columns:1fr 1fr;gap:12px 42px;align-items:end;margin-bottom:28px}.task-heading>.number,.task-heading>.eyebrow{grid-column:1/-1;font-size:11px;letter-spacing:.13em}.task-heading h2{font-family:var(--display);font-size:clamp(28px,3vw,42px);font-weight:400}.task-heading p{font-size:14px;max-width:480px;color:var(--muted);padding-bottom:3px}.scenario-options{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.scenario-options button{text-align:left;border:1px solid var(--line);padding:19px 22px;display:grid;grid-template-columns:30px 1fr;gap:3px 9px}.scenario-options button>span{grid-row:1/3;color:var(--copper);font-size:12px;padding-top:4px}.scenario-options strong{font-size:19px;font-weight:500}.scenario-options small{font-size:12px;color:var(--muted)}.scenario-options [aria-pressed=true]{border-color:var(--copper);background:#ede6df;box-shadow:inset 0 -3px var(--copper)}.scenario-result{display:grid;grid-template-columns:1fr 1.2fr;gap:28px;margin-top:18px;padding:23px 25px;background:#e9ece8;min-height:110px;align-items:center}.scenario-result h3{font-size:20px}.scenario-result p{font-size:14px;color:#52605d}.task-products{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.task-product{display:flex;flex-direction:column;border:1px solid var(--line);padding:23px;background:#f9f9f6;min-width:0}.task-product>.eyebrow{font-size:10px;color:var(--copper);min-height:32px}.task-product-photo{display:block;background:#eff0eb;margin:15px -5px 19px}.task-product-photo img{width:100%;height:210px;object-fit:contain;mix-blend-mode:multiply;padding:15px}.task-maker{font-size:10px;letter-spacing:.1em;color:var(--muted)}.task-product h3{font-size:25px;letter-spacing:-.035em;margin:7px 0 15px}.task-product p{font-size:14px;line-height:1.6}.task-product .task-limit{border-top:1px solid var(--line);padding-top:15px;margin:17px 0;color:var(--muted);font-size:12px}.task-product .task-text-link{margin-top:auto;font-size:12px}.task-pick{margin-top:20px;text-align:center;font-size:13px;padding:11px}.task-text-link{color:var(--copper);font-size:13px}.task-table-wrap{overflow:auto;margin-top:30px}.task-table{width:100%;border-collapse:collapse;text-align:left;font-size:13px;min-width:680px}.task-table caption{text-align:left;font-size:17px;margin-bottom:14px}.task-table th,.task-table td{border-bottom:1px solid var(--line);padding:16px 18px;vertical-align:top;width:25%}.task-table thead{background:var(--ink);color:#fff}.task-table th{font-weight:500}.task-table tbody th{color:var(--muted)}.task-fine{font-size:12px;line-height:1.7;color:var(--muted);margin:15px 0}.task-kit{background:#eceee9}.kit-layout{display:grid;grid-template-columns:1fr 1.3fr;gap:40px;align-items:center}.kit-photo{margin:0;text-align:center}.kit-photo img{width:100%;height:350px;object-fit:contain;mix-blend-mode:multiply}.kit-photo figcaption{font-size:12px;color:var(--muted)}.kit-list article{display:flex;gap:18px;padding:19px 0;border-bottom:1px solid #cdd2ca}.kit-list article>span{color:var(--copper);font-size:12px;padding-top:3px}.kit-list h3{font-size:19px;margin-bottom:5px}.kit-list p{font-size:13px;color:#5b6664}.kit-example{margin-top:30px;border:1px solid #bec6bd;padding:22px 26px;font-size:13px}.kit-example strong{font-size:16px;font-weight:500}.kit-example p{margin:10px 0;color:#5b6664}.kit-example a{color:var(--copper)}.task-docs{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-bottom:28px}.task-docs article{border-top:1px solid var(--copper);padding-top:20px}.task-docs h3{font-size:19px;margin-bottom:12px}.task-docs p{font-size:13px;color:var(--muted)}.task-faq{border-bottom:1px solid var(--line);padding:17px 0;font-size:14px}.task-faq summary{cursor:pointer;font-weight:500}.task-faq p{padding-top:15px;color:var(--muted);max-width:850px}.task-selection{padding:44px 5%;background:var(--ink);color:#fff;display:grid;grid-template-columns:1fr 1fr;gap:70px}.task-selection h2{font-family:var(--display);font-weight:400;margin:22px 0;font-size:40px}.task-selection p{font-size:14px;color:#ccd1d4;max-width:440px}.task-selection>div>a{display:block;margin-top:18px;font-size:18px}.task-selection>div>a+a{margin-top:5px;font-size:14px}.task-selection label{display:block;font-size:12px;color:#d7dcdf;margin-bottom:16px}.task-selection input,.task-selection textarea,.task-selection select{display:block;width:100%;min-width:0;border:1px solid #68717b;background:#2b3542;color:#fff;padding:12px;margin-top:6px;border-radius:0;font:inherit;font-size:14px}.task-selection input::placeholder,.task-selection textarea::placeholder{color:#b4bdc6}.task-selection .task-fine{font-size:11px}.task-selection .button{font-size:14px}.task-sources{display:flex;gap:22px;flex-wrap:wrap;padding:22px 5%;font-size:11px;color:var(--muted)}.task-hub{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.task-hub article{border:1px solid var(--line);padding:26px;scroll-margin-top:25px}.task-hub h2{font-size:25px;margin:16px 0}.task-hub p{color:var(--muted);font-size:13px;min-height:45px}.task-hub article>div{margin-top:23px}.task-hub article a{display:block;border-top:1px solid var(--line);padding:12px 0;font-size:14px}.task-hub small{display:block;color:var(--copper);font-size:11px;margin-top:4px}.task-page [id]{scroll-margin-top:20px}
@media(min-width:1500px){.task-page{max-width:1600px;margin:auto}}@media(max-width:900px){.task-hero-photo img{height:280px}.task-hero h1{font-size:43px}.task-products{gap:12px}.task-product{padding:16px}.task-product h3{font-size:21px}.task-product-photo img{height:175px}.task-hub{grid-template-columns:repeat(2,1fr)}.task-selection{gap:35px}}@media(max-width:650px){.task-crumb{font-size:11px;padding-block:18px}.task-hero{grid-template-columns:1fr;padding-top:12px;gap:27px}.task-hero h1{font-size:43px;margin-top:18px}.task-hero p{font-size:15px}.task-hero-photo img{height:255px}.task-hero-photo{padding:16px}.task-jumps{gap:12px 23px;font-size:12px}.task-section{padding-block:35px}.task-heading{grid-template-columns:1fr;gap:15px}.task-heading h2{font-size:31px}.scenario-options{grid-template-columns:1fr;gap:9px}.scenario-options button{padding:13px 17px}.scenario-options strong{font-size:17px}.scenario-result{grid-template-columns:1fr;gap:10px;padding:20px}.task-products{grid-template-columns:1fr;gap:18px}.task-product{padding:22px}.task-product-photo img{height:225px}.task-product h3{font-size:27px}.task-product>.eyebrow{min-height:0}.task-product-photo{margin-top:14px}.kit-layout{grid-template-columns:1fr;gap:17px}.kit-photo img{height:235px}.task-docs{grid-template-columns:1fr;gap:22px}.task-selection{grid-template-columns:1fr;gap:28px;padding-block:35px}.task-selection h2{font-size:34px}.task-hub{grid-template-columns:1fr}.task-table{min-width:630px}.task-sources{gap:10px 18px}}
