.duo-guide{--duo-paper:#faf8f3;--duo-sage:#e5ebe1;--duo-blue:#e2e9e9;--duo-warm:#eee3d0;--duo-border:#d2d8ce;--duo-ink:#293333;--duo-muted:#53605b;--duo-label:#47614f;--measure:75ch;color:var(--duo-ink);padding-top:32px}
:root[data-theme=dark] .duo-guide{--duo-paper:#252e2e;--duo-sage:#2c3b32;--duo-blue:#2b3a3e;--duo-warm:#3c382d;--duo-border:#48554f;--duo-ink:#f1eee5;--duo-muted:#c8d0c9;--duo-label:#c2d7c3}
.duo-guide :is(p,li){color:var(--duo-muted);line-height:1.85}
.duo-guide :is(h1,h2,h3,strong){color:var(--duo-ink)}
.duo-guide :is(h1,h2,h3){text-wrap:balance}
.duo-guide .eyebrow{color:var(--duo-label);font-size:.66rem;letter-spacing:.13em;margin-bottom:14px}
.duo-guide [id]{scroll-margin-top:88px}
.duo-guide :is(a,summary,[tabindex]):focus-visible{outline:3px solid var(--duo-label);outline-offset:5px;border-radius:5px}
.duo-guide .button{min-height:50px;padding:14px 22px;font-size:.85rem;gap:16px;background:#2b3534;color:#f5f0e5;border:1px solid #2b3534;line-height:1.55}
.duo-guide .button:hover{background:#415448;border-color:#415448;color:#fff}
:root[data-theme=dark] .duo-guide .button{background:#e6d8bd;border-color:#e6d8bd;color:#273330}
.duo-guide .text-link{font-size:.85rem;font-weight:600;line-height:1.65;display:inline-flex;align-items:center;min-height:44px}
.duo-guide .duo-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;margin:28px 0 0}
.duo-guide .duo-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);align-items:center;gap:42px;padding:46px;background:var(--duo-warm);border:1px solid var(--duo-border);border-radius:26px;margin-bottom:34px}
.duo-guide .duo-hero-copy{min-width:0}
.duo-guide .duo-launch{font-size:.7rem;display:flex;align-items:center;gap:9px;margin:26px 0 20px}
.duo-guide .duo-launch>span{width:7px;height:7px;border-radius:50%;background:#607d5e;flex:none}
.duo-guide .duo-hero h1{font-size:clamp(2.6rem,4vw,3.65rem);line-height:1.08;letter-spacing:-.05em;margin:0 0 22px;max-width:none;text-align:left}
.duo-guide .duo-hero h1>span{color:var(--duo-label)}
.duo-guide .duo-hero-subtitle{font-size:1.1rem;font-weight:550;line-height:1.6;margin:0 0 18px;color:var(--duo-ink)}
.duo-guide .duo-lead{font-size:.97rem;max-width:45ch;margin:0}
.duo-guide .duo-byline{font-size:.68rem;line-height:1.8;margin:28px 0 0;padding-top:18px;border-top:1px solid var(--duo-border)}
.duo-guide .duo-byline>span{padding-inline:5px}
.duo-guide .duo-image{margin:0!important;background:var(--duo-paper);border:1px solid var(--duo-border);border-radius:16px;overflow:hidden;min-width:0}
.duo-guide .duo-image img{display:block;width:100%;height:auto;object-fit:contain;border-radius:0}
.duo-guide .duo-image figcaption{font-size:.71rem;line-height:1.7;padding:16px 18px;color:var(--duo-muted);max-width:none}
.duo-guide .duo-media-kind{display:block;font-size:.59rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase;color:var(--duo-label);margin-bottom:6px}
.duo-guide .duo-hero-image{box-shadow:0 18px 40px #29342b16;border-radius:52px 16px 16px 16px}
.duo-guide .duo-section{padding:38px 40px;margin:56px 0;border:1px solid var(--duo-border);border-radius:22px;background:var(--duo-paper)}
.duo-guide .duo-section-heading{margin-bottom:28px;max-width:800px}
.duo-guide .duo-section-heading h2{font-size:clamp(1.75rem,2.65vw,2.4rem);line-height:1.25;letter-spacing:-.035em;margin:0;max-width:35ch}
.duo-guide .duo-sage{background:var(--duo-sage)}
.duo-guide .duo-blue{background:var(--duo-blue)}
.duo-guide .duo-warm{background:var(--duo-warm)}
.duo-guide .duo-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px;align-items:center}
.duo-guide .duo-split>*{min-width:0}
.duo-guide .duo-split h3{font-size:1.12rem;line-height:1.5;margin:28px 0 14px}
.duo-guide .duo-split h3:first-child{margin-top:0}
.duo-guide .duo-small,.duo-guide .duo-table-sources{font-size:.8rem;line-height:1.8}
.duo-guide .duo-source{font-weight:550;text-decoration-thickness:1px}
.duo-guide .duo-answer-copy{font-size:1.1rem;max-width:88ch}
.duo-guide .duo-answer-points{display:flex;gap:10px;flex-wrap:wrap;margin:26px 0 22px}
.duo-guide .duo-answer-points>span{padding:9px 13px;background:var(--duo-paper);border:1px solid var(--duo-border);border-radius:6px;font-size:.77rem;font-weight:550}
.duo-guide .duo-hero+.duo-section{margin-top:0}
.duo-guide .duo-contents{display:grid;grid-template-columns:130px minmax(0,1fr);gap:16px;padding:24px 28px;border-block:1px solid var(--duo-border);margin:44px 0}
.duo-guide .duo-contents>strong{font-size:.65rem;letter-spacing:.1em;padding-block:12px}
.duo-guide .duo-contents>div{display:flex;flex-wrap:wrap;gap:8px}
.duo-guide .duo-contents a{display:inline-flex;align-items:center;min-height:44px;padding:10px 14px;border:1px solid var(--duo-border);background:var(--duo-paper);border-radius:7px;font-size:.77rem;text-decoration:none;line-height:1.5}
.duo-guide .duo-contents a:hover{background:var(--duo-sage)}
.duo-guide :is(.duo-value-grid,.duo-plan-grid,.duo-related-grid){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:30px}
.duo-guide :is(.duo-value-grid,.duo-plan-grid,.duo-related-grid)>article{padding:28px;background:var(--duo-paper);border:1px solid var(--duo-border);border-radius:14px;min-width:0}
.duo-guide .duo-value-grid{margin-block:40px 56px}
.duo-guide .duo-value-grid>article:nth-child(2){background:var(--duo-sage)}
.duo-guide .duo-value-grid>article:nth-child(3){background:var(--duo-warm)}
.duo-guide .duo-value-grid article>span{display:block;font-size:.7rem;color:var(--duo-label);margin-bottom:30px;font-variant-numeric:tabular-nums}
.duo-guide .duo-value-grid h2{font-size:1.25rem;line-height:1.45;margin-bottom:16px;max-width:24ch}
.duo-guide :is(.duo-value-grid,.duo-plan-grid,.duo-related-grid) p{font-size:.92rem}
.duo-guide .duo-table-scroll{overflow:auto;overscroll-behavior-inline:contain;max-width:100%;border:1px solid var(--duo-border);border-radius:13px;background:var(--duo-paper);margin:12px 0 24px}
.duo-guide table{min-width:850px;width:100%;font-size:.85rem;line-height:1.75;table-layout:fixed}
.duo-guide :is(th,td){padding:20px 18px;min-width:0;width:auto;border-color:var(--duo-border);color:var(--duo-muted);overflow-wrap:break-word}
.duo-guide th{color:var(--duo-ink);font-weight:650}
.duo-guide thead{background:#2f3b39}
.duo-guide thead th{color:#f4eee3}
.duo-guide tbody th{background:var(--duo-paper)}
.duo-guide tbody tr:nth-child(even){background:var(--duo-sage)}
.duo-guide tbody tr:nth-child(even)>th{background:var(--duo-sage)}
.duo-guide th:first-child{width:17%;position:sticky;left:0;z-index:1;border-right:1px solid var(--duo-border)}
.duo-guide thead th:first-child{background:#2f3b39}
.duo-guide tbody tr:last-child>*{border-bottom:0}
.duo-guide caption{padding:18px 20px;background:var(--duo-paper);color:var(--duo-ink);font-size:.74rem;line-height:1.6;letter-spacing:.01em}
.duo-guide .duo-table-hint{font-size:.72rem;margin:24px 0 10px}
.duo-guide .duo-editorial-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px;margin-top:32px}
.duo-guide .duo-editorial-pair>article{border-top:1px solid var(--duo-border);padding-top:26px;min-width:0}
.duo-guide .duo-editorial-pair h3{font-size:1.15rem;line-height:1.5;margin-bottom:18px;max-width:32ch}
.duo-guide .duo-editorial-pair p{font-size:.95rem}
.duo-guide .duo-note{padding:26px 28px;margin:28px 0 0;border:1px solid var(--duo-border);border-left:3px solid #82937a;border-radius:0 12px 12px 0;background:var(--duo-sage)}
.duo-guide .duo-note h3{font-size:1rem;line-height:1.5;margin:0 0 14px}
.duo-guide .duo-note p{font-size:.93rem;max-width:none}
.duo-guide .duo-use-cases{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:32px}
.duo-guide .duo-use-cases article{padding:28px;background:var(--duo-sage);border:1px solid var(--duo-border);border-radius:14px}
.duo-guide .duo-use-cases article:nth-child(4n+2),.duo-guide .duo-use-cases article:nth-child(4n+3){background:var(--duo-blue)}
.duo-guide .duo-use-cases h3{font-size:1.2rem;line-height:1.45;margin:22px 0 18px;max-width:32ch}
.duo-guide .duo-use-cases p:not(.eyebrow){font-size:.95rem}
.duo-guide .duo-product-story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:40px;align-items:center;padding:40px;background:var(--duo-blue);border:1px solid var(--duo-border);border-radius:22px;margin:56px 0}
.duo-guide .duo-product-story .button{margin-top:8px}
.duo-guide .duo-setup{padding:0;background:none;border:0}
.duo-guide .duo-setup>.duo-section-heading,.duo-guide .duo-setup>p{margin-left:12px}
.duo-guide .duo-step-index{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--duo-border);border:1px solid var(--duo-border);border-radius:14px;overflow:hidden;margin:30px 0}
.duo-guide .duo-step-index a{display:flex;align-items:center;gap:14px;padding:18px 20px;background:var(--duo-paper);font-size:.8rem;text-decoration:none;line-height:1.65;font-weight:550}
.duo-guide .duo-step-index a:last-child{grid-column:1/-1}
.duo-guide .duo-step-index a:hover{background:var(--duo-sage)}
.duo-guide .duo-step-index a>span{font-size:.68rem;color:var(--duo-label);flex:none}
.duo-guide .duo-step{padding:36px 40px;border:1px solid var(--duo-border);border-radius:18px;background:var(--duo-paper);margin:24px 0}
.duo-guide .duo-step-heading{display:grid;grid-template-columns:50px minmax(0,1fr);gap:22px;align-items:center;margin-bottom:24px}
.duo-guide .duo-step-heading>span{display:flex;align-items:center;justify-content:center;width:48px;height:48px;font-size:.85rem;font-weight:650;background:var(--duo-sage);color:var(--duo-label);border-radius:12px}
.duo-guide .duo-step-heading h3{font-size:clamp(1.2rem,2vw,1.6rem);line-height:1.4;max-width:38ch;margin:0}
.duo-guide .duo-step-body{padding-left:72px}
.duo-guide .duo-step-body>p{font-size:.97rem;max-width:88ch;margin-bottom:24px}
.duo-guide .duo-step-body>p:last-child{margin-bottom:0}
.duo-guide .duo-step-body>.duo-image{max-width:760px;margin-top:30px!important}
.duo-guide #duo-step-4 .duo-step-body{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:0 32px}
.duo-guide #duo-step-4 .duo-step-body>p,.duo-guide #duo-step-4 .duo-step-body>.text-link{grid-column:1}
.duo-guide #duo-step-4 .duo-image{grid-column:2;grid-row:1/4;align-self:center;margin-top:0!important}
.duo-guide .duo-stop{background:#2d3b37;border-color:#4b5b51}
.duo-guide .duo-stop :is(h3,strong){color:#f4eee4}
.duo-guide .duo-stop p{color:#d5e0d6}
.duo-guide .duo-stop .duo-step-heading>span{background:#e6d8bd;color:#2d3b37}
.duo-guide .duo-recording-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:30px}
.duo-guide .product-recording{background:var(--duo-paper);border-color:var(--duo-border)}
.duo-guide .product-recording video{aspect-ratio:16/10}
.duo-guide .product-recording figcaption{padding:24px}
.duo-guide .product-recording figcaption>p{font-size:.88rem}
.duo-guide .duo-file-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--duo-border);border-radius:14px;background:var(--duo-sage);margin:0 0 34px;overflow:hidden}
.duo-guide .duo-file-flow>div{position:relative;padding:26px;border-right:1px solid var(--duo-border)}
.duo-guide .duo-file-flow>div:last-child{border:0}
.duo-guide .duo-file-flow span{display:block;font-size:.7rem;color:var(--duo-label);margin-bottom:20px}
.duo-guide .duo-file-flow strong{font-size:1.04rem;display:block;margin-bottom:10px}
.duo-guide .duo-file-flow p{font-size:.88rem;margin:0}
.duo-guide .duo-plan-grid .eyebrow{font-size:.6rem}
.duo-guide .duo-plan-grid h3{font-size:1.5rem;line-height:1.4;margin:24px 0 20px}
.duo-guide .duo-cost-states{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px}
.duo-guide .duo-cost-states>div{display:flex;flex-direction:column;gap:14px;padding:24px 28px;background:var(--duo-paper);border:1px solid var(--duo-border);border-radius:12px}
.duo-guide .duo-state{display:flex;gap:9px;align-items:center;font-size:.78rem;color:var(--duo-label)}
.duo-guide .duo-state:before{content:'';width:7px;height:7px;border-radius:50%;background:#638665}
.duo-guide .duo-cost-states>div:last-child .duo-state:before{background:#9d8052}
.duo-guide .duo-cost-states strong{font-size:.96rem;line-height:1.7}
.duo-guide .duo-fit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:28px}
.duo-guide .duo-fit-grid>article{padding:28px;background:var(--duo-sage);border:1px solid var(--duo-border);border-radius:14px}
.duo-guide .duo-fit-grid>article:last-child{background:var(--duo-warm)}
.duo-guide .duo-fit-grid h3{font-size:1.14rem;margin-bottom:22px}
.duo-guide .duo-fit-grid ul{padding-left:20px;margin:0}
.duo-guide .duo-fit-grid li{font-size:.92rem;padding-left:5px;margin:14px 0}
.duo-guide .duo-fit-grid li:last-child{margin-bottom:0}
.duo-guide .duo-related-grid>article{display:flex;flex-direction:column}
.duo-guide .duo-related-grid h3{font-size:1.14rem;line-height:1.5;margin:18px 0}
.duo-guide .duo-related-grid h3>a{text-decoration:none}
.duo-guide .duo-related-grid .text-link{margin-top:auto}
.duo-guide .duo-faq details{padding:12px 24px!important;border:1px solid var(--duo-border)!important;border-radius:12px;margin:12px 0!important;background:var(--duo-sage)}
.duo-guide .duo-faq summary{display:flex;justify-content:space-between;align-items:center;gap:22px;list-style:none;min-height:48px;padding:8px 0;line-height:1.6;font-size:1rem;color:var(--duo-ink)}
.duo-guide .duo-faq summary::-webkit-details-marker{display:none}
.duo-guide .duo-faq summary:after{content:'+';font-size:1.4rem;font-weight:400;color:var(--duo-label);flex:none}
.duo-guide .duo-faq details[open]>summary:after{content:'−'}
.duo-guide .duo-faq details>p{padding:8px 0 16px;font-size:.94rem;margin:0;max-width:90ch}
.duo-guide .duo-editorial-notes{background:none;border-width:1px 0 0;border-radius:0;padding:36px 12px 0}
.duo-guide .duo-editorial-notes h2{font-size:1.45rem}
.duo-guide .duo-source-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:42px}
.duo-guide .duo-source-layout p,.duo-guide .duo-source-layout li{font-size:.82rem}
.duo-guide .duo-source-layout ol{margin:0;padding-left:22px}
.duo-guide .duo-source-layout li{padding-left:6px;margin:0 0 13px}
.duo-guide .duo-final{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:40px;align-items:center;padding:44px;margin:56px 0 0;border-radius:22px;background:#293632;border:1px solid #4e5b51}
.duo-guide .duo-final h2{font-size:clamp(1.8rem,2.9vw,2.7rem);line-height:1.22;margin-bottom:26px;max-width:24ch;color:#f4eee3}
.duo-guide .duo-final p{color:#d5ddd5}
.duo-guide .duo-final .eyebrow{color:#cad8c3}
.duo-guide .duo-final .text-link{color:#f4eee3}
.duo-guide .duo-final .text-link:hover{color:#e9d8b9}
.duo-guide .duo-final .button{background:#e6d8bd;border-color:#e6d8bd;color:#273330}
.duo-guide .duo-final .button:hover{background:#f1e6cf}
@media(max-width:1100px){.duo-guide .duo-hero{padding:32px;gap:28px}.duo-guide .duo-hero h1{font-size:3rem}.duo-guide .duo-section{padding:32px}.duo-guide .duo-split{gap:28px}.duo-guide .duo-setup{padding:0}.duo-guide .duo-product-story{padding:32px;gap:30px}.duo-guide :is(.duo-value-grid,.duo-plan-grid,.duo-related-grid)>article{padding:23px}.duo-guide .duo-step{padding:30px}.duo-guide .duo-step-body{padding-left:0}.duo-guide .duo-final{padding:34px;gap:30px}}
@media(max-width:900px){.duo-guide .duo-hero{grid-template-columns:1fr;gap:30px;padding:38px}.duo-guide .duo-hero-copy{max-width:640px}.duo-guide .duo-hero h1{font-size:3.4rem}.duo-guide .duo-lead{max-width:62ch}.duo-guide .duo-hero-image{max-width:660px;justify-self:center}.duo-guide .duo-split,.duo-guide .duo-product-story,.duo-guide .duo-final{grid-template-columns:1fr}.duo-guide .duo-split>.duo-image{max-width:680px;justify-self:center;width:100%}.duo-guide .duo-reverse>.duo-image{order:2}.duo-guide .duo-value-grid{gap:14px}.duo-guide .duo-plan-grid,.duo-guide .duo-related-grid{grid-template-columns:1fr}.duo-guide .duo-plan-grid h3,.duo-guide .duo-related-grid h3{margin-top:14px}.duo-guide .duo-plan-grid p{max-width:90ch}.duo-guide .duo-step-index{grid-template-columns:repeat(2,minmax(0,1fr))}.duo-guide #duo-step-4 .duo-step-body{display:block}.duo-guide #duo-step-4 .duo-image{max-width:620px;margin:28px auto 0!important}.duo-guide .duo-recording-grid{grid-template-columns:1fr;max-width:780px;margin-inline:auto}.duo-guide .duo-contents{grid-template-columns:1fr;gap:10px}.duo-guide .duo-contents>strong{padding-top:0}.duo-guide .duo-final .duo-image{max-width:640px;justify-self:center;width:100%}}
@media(max-width:767px){.duo-guide{padding-top:20px;padding-bottom:44px}.duo-guide .duo-hero{padding:28px 22px;border-radius:20px;gap:28px;margin-bottom:24px}.duo-guide .duo-hero h1{font-size:clamp(2.4rem,9vw,3.35rem)}.duo-guide .duo-hero-subtitle{font-size:1rem}.duo-guide .duo-lead{font-size:.94rem}.duo-guide .duo-launch{margin-top:22px}.duo-guide .duo-byline{font-size:.65rem}.duo-guide .duo-hero-image{border-top-left-radius:32px}.duo-guide .duo-image figcaption{padding:15px 16px;font-size:.69rem}.duo-guide .duo-section{padding:28px 22px;margin-block:38px;border-radius:17px}.duo-guide .duo-section-heading{margin-bottom:24px}.duo-guide .duo-section-heading h2{font-size:1.8rem;line-height:1.28}.duo-guide .duo-section p{font-size:.94rem}.duo-guide .duo-section .duo-small,.duo-guide .duo-section .duo-table-sources{font-size:.77rem}.duo-guide .duo-answer-copy{font-size:1rem!important}.duo-guide .duo-answer-points>span{font-size:.73rem}.duo-guide .duo-contents{padding:22px 4px;margin:34px 0}.duo-guide .duo-contents a{font-size:.74rem;padding:10px 12px}.duo-guide .duo-value-grid{grid-template-columns:1fr;margin:30px 0 38px;gap:16px}.duo-guide .duo-value-grid article>span{margin-bottom:20px}.duo-guide .duo-value-grid h2{max-width:none}.duo-guide .duo-table-scroll{border-radius:10px}.duo-guide table{min-width:780px;font-size:.82rem}.duo-guide :is(th,td){padding:18px 15px}.duo-guide th:first-child{width:140px}.duo-guide caption{font-size:.7rem;padding:16px}.duo-guide .duo-section .duo-table-hint{font-size:.7rem}.duo-guide .duo-split{gap:28px}.duo-guide .duo-editorial-pair,.duo-guide .duo-use-cases,.duo-guide .duo-cost-states,.duo-guide .duo-fit-grid,.duo-guide .duo-source-layout{grid-template-columns:1fr;gap:22px}.duo-guide .duo-use-cases{gap:16px}.duo-guide .duo-use-cases article{padding:24px}.duo-guide .duo-use-cases h3{font-size:1.1rem;line-height:1.5}.duo-guide .duo-note{padding:22px;margin-top:24px}.duo-guide .duo-note p{font-size:.9rem}.duo-guide .duo-product-story{padding:28px 22px;margin:38px 0;border-radius:17px;gap:28px}.duo-guide .duo-product-story p{font-size:.94rem}.duo-guide .duo-setup{padding:0;border-radius:0}.duo-guide .duo-setup>.duo-section-heading,.duo-guide .duo-setup>p{margin-left:6px}.duo-guide .duo-step-index a{font-size:.74rem;padding:14px 12px;gap:10px}.duo-guide .duo-step{padding:26px 22px;margin:18px 0;border-radius:15px}.duo-guide .duo-step-heading{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:14px;margin-bottom:24px}.duo-guide .duo-step-heading>span{width:36px;height:36px;font-size:.72rem;border-radius:9px}.duo-guide .duo-step-heading h3{font-size:1.2rem;line-height:1.45;margin-top:1px;text-wrap:pretty}.duo-guide .duo-step-body>p{font-size:.93rem;margin-bottom:22px}.duo-guide .duo-step-body>.duo-image{margin-top:26px!important}.duo-guide .duo-recording-grid{gap:22px}.duo-guide .product-recording figcaption{padding:20px}.duo-guide .product-recording figcaption>p{font-size:.87rem}.duo-guide .duo-file-flow{grid-template-columns:1fr}.duo-guide .duo-file-flow>div{padding:22px;border-right:0;border-bottom:1px solid var(--duo-border)}.duo-guide .duo-file-flow span{margin-bottom:12px}.duo-guide .duo-file-flow p{font-size:.88rem}.duo-guide .duo-plan-grid{gap:16px}.duo-guide .duo-plan-grid h3{font-size:1.35rem}.duo-guide .duo-cost-states>div{padding:22px}.duo-guide .duo-fit-grid>article{padding:24px}.duo-guide .duo-fit-grid li{font-size:.9rem}.duo-guide .duo-faq details{padding:12px 18px!important}.duo-guide .duo-faq summary{font-size:.94rem;gap:14px}.duo-guide .duo-faq details>p{font-size:.91rem}.duo-guide .duo-editorial-notes{padding:28px 6px 0;border-radius:0}.duo-guide .duo-editorial-notes h2{font-size:1.35rem}.duo-guide .duo-source-layout p,.duo-guide .duo-source-layout li{font-size:.8rem}.duo-guide .duo-final{padding:30px 24px;margin-top:38px;gap:28px;border-radius:17px}.duo-guide .duo-final h2{font-size:1.85rem;line-height:1.27}.duo-guide .duo-final p{font-size:.94rem}}
@media(max-width:440px){.duo-guide .duo-actions{gap:12px}.duo-guide .duo-actions .button{width:100%;font-size:.8rem;padding-inline:14px}.duo-guide .duo-actions>.text-link{justify-content:center;width:100%;font-size:.8rem}.duo-guide .duo-step-body>.button{width:100%;font-size:.77rem;padding-inline:14px}.duo-guide .duo-product-story>div>.button{width:100%;font-size:.8rem;padding-inline:14px}.duo-guide .duo-hero h1{font-size:clamp(2.3rem,9.5vw,3rem)}.duo-guide .duo-byline time:before{content:' '}}
@media(max-width:360px){.duo-guide .duo-hero,.duo-guide .duo-section,.duo-guide .duo-product-story,.duo-guide .duo-final{padding-inline:18px}.duo-guide .duo-section-heading h2{font-size:1.6rem}.duo-guide .duo-setup{padding:0}.duo-guide .duo-step{padding-inline:16px}.duo-guide .duo-step-index a{font-size:.7rem;gap:8px}.duo-guide .duo-step-heading h3{font-size:1.1rem}.duo-guide .duo-use-cases article,.duo-guide .duo-fit-grid>article{padding:20px}.duo-guide .duo-editorial-notes{padding-inline:4px}.duo-guide .eyebrow{font-size:.6rem}}
@media print{.duo-guide{--duo-paper:#fff;--duo-sage:#eee;--duo-blue:#eee;--duo-warm:#eee;--duo-border:#bbb;--duo-ink:#111;--duo-muted:#333;--duo-label:#333}.duo-guide .duo-hero{display:block;padding:20px}.duo-guide .duo-hero-image{max-width:400px;margin-top:24px!important}.duo-guide .duo-contents,.duo-guide .duo-step-index,.duo-guide .duo-actions{display:none}.duo-guide .duo-section{margin:24px 0;padding:20px}.duo-guide .duo-setup{padding:0}.duo-guide .duo-table-scroll{overflow:visible}.duo-guide table{min-width:0;font-size:.65rem}.duo-guide :is(th,td){padding:8px}.duo-guide th:first-child{position:static;width:18%}.duo-guide .duo-stop,.duo-guide .duo-final{background:#eee}.duo-guide .duo-stop :is(h3,p,strong),.duo-guide .duo-final :is(h2,p,.eyebrow){color:#111}.duo-guide .duo-source-layout{display:block}.duo-guide .duo-faq details>p{display:block!important}}
