*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--paper,#f7f7f2);color:var(--ink,#242824);font:16px/1.65 Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,p{margin:0 0 1em}h1,h2,h3,h4{font-weight:500;line-height:1.12;letter-spacing:-.045em;text-wrap:balance}h1{font-size:clamp(42px,5.3vw,76px)}h2{font-size:clamp(34px,3.5vw,50px)}h3{font-size:28px}h4{font-size:27px}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:5px}button,input,select,textarea{font:inherit;color:inherit}button,summary{cursor:pointer}button{background:none;border:0}img,svg{max-width:100%;vertical-align:middle}img{height:auto}p:last-child{margin-bottom:0}a,button,input,textarea,select,summary{touch-action:manipulation}:focus-visible{outline:2px solid var(--accent);outline-offset:5px}[hidden]{display:none!important}.wrap{width:min(calc(100% - 96px),var(--page-width,1320px));margin-inline:auto}.section{padding-block:100px}.surface{background:var(--surface)}.eyebrow{font-size:12px;line-height:1.5;letter-spacing:.09em;text-transform:uppercase;font-weight:600}.muted,.article-meta{color:#60665e}.button{display:inline-flex;gap:24px;justify-content:space-between;align-items:center;background:var(--ink);color:var(--paper);min-height:48px;padding:12px 21px;border:1px solid var(--ink);font-size:14px;line-height:1.4;font-weight:600;border-radius:2px;text-decoration:none}.button:hover{background:var(--accent);border-color:var(--accent);color:#fff;text-decoration:none}.button-outline{background:transparent;color:var(--ink)}.text-link{display:inline-flex;gap:20px;align-items:center;min-height:44px;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:5px}.actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.skip-link{position:absolute;left:20px;top:-100px;z-index:100;background:var(--ink);color:#fff;padding:14px}.skip-link:focus{top:12px}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.announcement{text-align:center;padding:8px 20px;border-bottom:1px solid #d8ddd2;font-size:12px}.header{height:98px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #d8ddd2}.logo{line-height:1;display:flex;align-items:flex-end;gap:4px}.logo>span{font-weight:750;font-size:36px;letter-spacing:-.08em}.logo i{font-style:normal;color:var(--accent);font-size:26px;padding-left:2px}.logo small{font-size:12px;letter-spacing:-.03em;margin-bottom:3px}.desktop-nav,.header-actions{display:flex;align-items:center;gap:24px}.desktop-nav a{font-size:14px;min-height:44px;display:flex;align-items:center}.header-actions{gap:15px}.search-link,.github-link{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0}.github-link:hover{color:var(--accent)}.header-contact{font-size:12px;padding:11px 14px;gap:12px}.mobile-nav{display:none}.hero{display:grid;grid-template-columns:1.02fr 1fr;gap:56px;padding-top:64px;padding-bottom:60px;align-items:center}.hero-copy>h1{font-size:clamp(44px,4.4vw,66px);margin:.4em 0}.hero-lead{font-size:19px;line-height:1.55;max-width:540px}.hero-copy>.muted{font-size:16px;max-width:510px}.hero .actions{margin-top:28px}.hero-note{display:flex;align-items:center;gap:18px;padding-top:26px;margin-top:36px;border-top:1px solid #d8ddd2;font-size:14px;max-width:440px}.hero-note>span{font-size:38px;color:var(--accent);line-height:1}.diamond{display:inline-block;width:7px;height:7px;background:var(--accent);transform:rotate(45deg);margin:0 12px 2px 0}.hero-diagram{position:relative;padding:26px;background-color:#e5e9de;background-image:linear-gradient(#d7ddd044 1px,transparent 1px),linear-gradient(90deg,#d7ddd044 1px,transparent 1px);background-size:28px 28px;min-width:0;border:1px solid #d7ddd0}.diagram-label{display:flex;justify-content:space-between;gap:14px;margin-bottom:30px;font-size:12px}.paper{background:#fdfdf8;border:1px solid #d6dccf;padding:24px;box-shadow:0 8px 22px #303e2010}.source-paper{width:86%;margin:0 0 22px}.source-paper h2{font-size:22px}.source-paper p{font-size:14px;display:flex;justify-content:space-between;border-top:1px solid #e4e6df;margin:0;padding:9px 0;gap:16px}.source-paper p span{font-size:12px;color:#68725e}.method-paper{width:87%;margin:0 0 22px auto;border-left:3px solid var(--accent)}.method-paper h2{font-size:25px;margin:10px 0 17px}.chips{display:flex;gap:8px}.chips span{border:1px solid #d6dccf;padding:3px 12px;font-size:12px}.paper-head{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-bottom:20px;border-bottom:1px solid #d8ddd2}.opsy-mark{font-size:35px;font-weight:700;line-height:1;letter-spacing:-.07em}.opsy-mark i{font-size:24px;font-style:normal;color:var(--accent);padding-left:3px}.delivery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:20px 0}.number{font-size:12px;color:var(--accent)}.delivery-grid h3{font-size:18px;letter-spacing:-.025em;margin:5px 0}.delivery-grid p{font-size:12px}.paper-foot{border-top:1px solid #d8ddd2;padding-top:15px;font-size:14px}.diagram-caption{font-size:12px;color:#59634f;margin:20px 0 0}.disciplines{border-top:1px solid #d8ddd2;border-bottom:1px solid #d8ddd2;display:grid;grid-template-columns:190px 1fr;gap:35px;padding-block:28px;align-items:center}.disciplines>p{margin:0}.disciplines>div{display:flex;gap:20px;justify-content:space-between;flex-wrap:wrap;font-size:14px}.section-heading{margin-bottom:48px}.section-heading h2{max-width:720px;margin-bottom:22px}.section-heading p:not(.eyebrow){max-width:600px;color:#596154}.centered{text-align:center;max-width:780px;margin-inline:auto}.centered h2,.centered p{margin-inline:auto}.split-heading{display:grid;grid-template-columns:1.2fr 1fr;align-items:end;gap:80px}.split-heading h2{margin-bottom:0}.split-heading>p{margin-bottom:0}.tab-buttons{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #cdd4c6;gap:16px}.tab-buttons button{text-align:left;min-height:70px;padding:18px 16px;border-bottom:2px solid transparent}.tab-buttons button[aria-selected=true]{border-color:var(--accent);background:#e9ece580}.tab-buttons strong{display:block;font-size:16px;font-weight:500;line-height:1.45;letter-spacing:-.025em}.tab-buttons span{display:block}.tab-buttons button>span:not(.eyebrow):not(.arrow){font-size:14px;margin-top:5px}.knowledge-panel{display:grid;grid-template-columns:1fr 1fr;gap:72px;padding:50px 36px 30px}.knowledge-panel h3{font-size:34px;max-width:480px}.knowledge-panel>.paper{background:#eef0e9}.knowledge-panel ul,.knowledge-panel ol{padding-left:22px}.knowledge-panel li{margin:14px 0}.knowledge-note{margin-top:26px;font-size:14px;color:#60665e}.process-tabs{border:0;gap:0}.process-tabs button{border:1px solid #cbd2c3;position:relative;padding:24px;min-height:180px}.process-tabs button[aria-selected=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.process-tabs strong{font-size:22px;margin:16px 0 25px;max-width:235px}.process-tabs .arrow{position:absolute;right:20px;bottom:15px;font-size:22px}.process-panel{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;padding:34px 0 0}.process-panel p{max-width:630px}.opsy-feature{display:grid;grid-template-columns:.88fr 1.12fr;gap:70px;border-top:1px solid #d8ddd2;padding-block:60px;align-items:center}.feature-copy>.opsy-mark{display:block;margin-bottom:26px}.feature-copy h3{font-size:38px}.feature-copy p{color:#596154}.feature-copy .eyebrow{color:var(--accent)}.plain-list{list-style:none;padding:0;margin:25px 0}.plain-list li{position:relative;padding:9px 0 9px 20px;border-bottom:1px solid #d8ddd2;font-size:14px}.plain-list li:before{content:"\2197";position:absolute;left:0;color:var(--accent)}.feature-art{padding:30px;background:var(--surface)}.task-paper{padding:28px}.task-paper h4{margin:25px 0}.workflow-list{list-style:none;counter-reset:steps;padding:0}.workflow-list li{counter-increment:steps;border-top:1px solid #d8ddd2;padding:16px 0 16px 36px;font-size:14px;position:relative}.workflow-list li:before{content:"0" counter(steps);position:absolute;left:0;color:var(--accent);font-size:12px}.feature-check{font-size:14px;border-bottom:1px solid #cad1c3;margin-top:20px}.feature-check summary{display:flex;justify-content:space-between;padding:12px 0}.feature-check p{padding-bottom:18px}.section-tail{display:flex;justify-content:space-between;gap:40px;align-items:center;border-top:1px solid #d8ddd2;padding-top:28px}.section-tail p{font-size:14px;max-width:580px;margin:0}.statement{background:var(--ink);color:var(--paper)}.statement-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:120px}.statement h2{max-width:570px}.statement .rte{max-width:520px;color:#d2d9c9}.statement article{padding:25px 0;border-top:1px solid #626958}.statement article:first-child{padding-top:0;border-top:0}.statement article:last-child{padding-bottom:0}.statement article .eyebrow{color:#c2cca9}.statement article h3{font-size:25px;margin-bottom:12px}.statement article>p:last-child{font-size:14px;color:#d2d9c9}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #cdd4c6;gap:36px}.service-grid article{padding-top:26px;display:flex;flex-direction:column;align-items:flex-start}.service-grid h3{font-size:29px;margin:16px 0 20px}.service-grid article>p{font-size:16px;color:#596154}.service-grid ul{width:100%;margin-top:auto}.service-grid .text-link{margin-top:10px}.faq{display:grid;grid-template-columns:1fr 1.3fr;gap:90px;border-top:1px solid #d8ddd2}.faq details{border-top:1px solid #cdd4c6;padding:22px 0}.faq details:last-child{border-bottom:1px solid #cdd4c6}.faq summary{list-style:none;display:flex;justify-content:space-between;gap:25px;font-size:19px;line-height:1.4}.faq summary span{color:var(--accent)}.faq .rte{padding-top:20px;color:#596154}.contact-section{display:grid;grid-template-columns:1fr 1fr;gap:100px}.contact-section>div>p{max-width:450px}.contact-section h2{max-width:500px}.contact-form{max-width:620px;width:100%}label{display:block;font-size:14px;font-weight:600;margin:0 0 8px}input,select,textarea{display:block;width:100%;min-width:0;background:#fffef8;border:1px solid #c4cbbd;border-radius:2px;min-height:48px;padding:11px 13px;margin-bottom:22px}textarea{resize:vertical}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-note{font-size:12px;color:#60665e;margin-top:16px}.form-errors,.form-success{padding:20px;margin-bottom:25px;border:1px solid var(--accent);background:#eeeee4}.footer{background:#242824;color:#f7f7f2;padding:75px 0 26px}.footer-top{display:grid;grid-template-columns:1.4fr 1fr;gap:100px;padding-bottom:75px}.footer h2{max-width:650px}.footer .button{background:#e8eccf;color:#242824;border:0}.footer-links{padding-top:30px}.footer-links>a{font-size:22px;overflow-wrap:anywhere}.footer-links nav{display:grid;grid-template-columns:1fr 1fr;gap:10px 25px;margin-top:35px;font-size:14px}.footer-links nav a{min-height:36px}.footer-bottom{display:flex;justify-content:space-between;gap:25px;border-top:1px solid #626958;padding-top:25px;font-size:12px;color:#d2d9c9}.page-heading{max-width:920px;margin-bottom:64px}.page-heading>p:not(.eyebrow){max-width:680px;font-size:20px;line-height:1.6}.page-heading h1{margin-bottom:25px}.article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:46px 30px}.article-image{display:block;aspect-ratio:1.5;overflow:hidden;margin-bottom:22px;background:#e4e8df}.article-image img{height:100%;width:100%;object-fit:cover;transition:transform .3s}.article-image:hover img{transform:scale(1.03)}.editorial-art{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:24px;background:#e1e6d8;color:#3d4a30}.editorial-art>span{font-size:12px;letter-spacing:.08em}.editorial-art i{font-size:70px;line-height:1;font-style:normal;align-self:flex-end;color:var(--accent)}.article-meta{display:flex;gap:18px;flex-wrap:wrap;font-size:12px;line-height:1.5}.article-card h3{font-size:24px;line-height:1.3;letter-spacing:-.03em;overflow-wrap:anywhere;margin:14px 0}.article-card>p:not(.article-meta){font-size:14px;color:#596154}.topic-nav{display:flex;flex-wrap:wrap;gap:10px 28px;border-bottom:1px solid #cdd4c6;padding:16px 0}.topic-nav a{font-size:14px;min-height:44px;display:flex;align-items:center}.topic-nav a[aria-current],.tags a[aria-current]{color:var(--accent);text-decoration:underline;text-underline-offset:7px}.topic-filter{padding:16px 0}.topic-filter summary{font-size:14px;display:flex;justify-content:space-between;max-width:180px;min-height:44px;align-items:center}.tags{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:14px}.tags a{padding:6px 0}.topic-filter .tags{padding-block:15px}.journal-grid{padding-top:32px}.pagination{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap;margin-top:60px}.pagination a,.pagination span{padding:10px 16px;min-height:44px;font-size:14px}.pagination [aria-current]{background:var(--ink);color:var(--paper)}.article-heading{max-width:900px;margin:0 auto 45px}.article-heading>.text-link{margin-bottom:36px}.article-heading h1{font-size:clamp(36px,4.2vw,60px);line-height:1.18}.article-deck{font-size:20px;color:#596154;margin-top:26px}.article-cover{margin-bottom:60px}.article-cover img{width:100%;max-height:670px;object-fit:cover}.article-layout{display:grid;grid-template-columns:250px minmax(0,760px);justify-content:space-between;gap:80px}.article-sidebar{font-size:14px;align-self:start;position:sticky;top:28px}.article-sidebar ol{padding:0;list-style:none;border-top:1px solid #cdd4c6}.article-sidebar li{padding:9px 0;line-height:1.5}.article-sidebar li.subheading{padding-left:14px}.article-sidebar-cta{border-top:1px solid #cdd4c6;padding-top:25px;margin-top:25px}.rte{overflow-wrap:anywhere}.rte p{margin-bottom:1.25em}.rte a{text-decoration:underline;text-underline-offset:4px}.rte h2{font-size:32px;margin:1.6em 0 .7em}.rte h3{font-size:25px;margin:1.4em 0 .6em}.rte h4{font-size:21px}.rte ul,.rte ol{padding-left:24px;margin-block:20px}.rte li{margin-bottom:9px}.rte blockquote{border-left:3px solid var(--accent);padding:5px 0 5px 25px;margin:30px 0;font-size:21px}.rte table{display:block;max-width:100%;overflow:auto;border-collapse:collapse;margin-block:25px}.rte td,.rte th{border:1px solid #cdd4c6;padding:12px;text-align:left}.rte iframe{max-width:100%}.rte pre{overflow:auto;padding:20px;background:var(--surface);font-size:14px}.article-body{font-size:18px;line-height:1.85}.article-body>:first-child{margin-top:0}.article-body img{border-radius:2px}.article-end{border-top:1px solid #cdd4c6;margin-top:50px;padding-top:20px}.article-end .copy-link{margin-top:20px}.related{border-top:1px solid #cdd4c6}.related>.text-link{margin-top:30px}.native-page,.narrow{max-width:800px}.native-page{margin-inline:auto}.about-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px}.giant-mark{font-size:240px;line-height:1;display:block;color:var(--accent);margin-bottom:35px}.about-grid .rte>:first-child{margin-top:0}.search-form{display:flex;gap:15px;max-width:780px}.search-form input{margin:0;flex:1}.search-results{max-width:900px}.search-results article{padding:30px 0;border-bottom:1px solid #cdd4c6}.search-results h2{font-size:28px;margin:12px 0}.utility-page{min-height:65vh;max-width:1000px}.utility-page form{max-width:450px;margin-top:40px}.empty-state{padding:40px 0}@media(min-width:1500px){.hero-copy>h1{font-size:68px}.hero{gap:80px}}@media(max-width:1150px){.wrap{width:calc(100% - 56px)}.desktop-nav{gap:18px}.header-contact{display:none}.hero{gap:30px}.hero-copy>h1{font-size:48px}.hero-diagram{padding:20px}.diagram-label{flex-direction:column;gap:4px;margin-bottom:20px}.paper{padding:20px}.source-paper,.method-paper{width:94%}.delivery-grid{gap:8px}.delivery-grid h3{font-size:16px}.section{padding-block:75px}.knowledge-panel{gap:40px;padding-inline:0}.opsy-feature{gap:40px}.feature-art{padding:22px}.statement-grid{gap:60px}.contact-section{gap:55px}.article-layout{gap:45px;grid-template-columns:200px minmax(0,760px)}.disciplines>div{justify-content:flex-start}.split-heading{gap:45px}.footer-top{gap:60px}}@media(max-width:800px){.wrap{width:calc(100% - 40px)}.section{padding-block:60px}.header{height:78px;position:relative;gap:16px}.desktop-nav,.github-link{display:none}.header-actions{margin-left:auto}.mobile-nav{display:block}.mobile-nav summary{list-style:none;min-height:44px;display:flex;align-items:center;gap:18px;font-size:14px}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav nav{position:absolute;z-index:20;top:77px;left:-20px;right:-20px;background:var(--paper);box-shadow:0 18px 25px #24282419;border-bottom:1px solid #cdd4c6;display:flex;flex-direction:column;padding:20px}.mobile-nav nav a{padding:13px 5px;border-bottom:1px solid #d8ddd2}.hero{grid-template-columns:1fr;gap:40px;padding-top:40px;padding-bottom:40px}.hero-copy>h1{font-size:clamp(40px,7.5vw,60px)}.hero-lead{font-size:18px}.hero-note{margin-top:28px}.hero-diagram{padding:24px}.diagram-label{flex-direction:row}.source-paper{width:80%;margin-bottom:18px}.method-paper{width:85%;margin-bottom:18px}.delivery-grid{gap:15px}.delivery-grid h3{font-size:18px}.delivery-grid p{font-size:14px}.disciplines{grid-template-columns:1fr;gap:18px;padding-block:24px}.disciplines>div{gap:12px 24px;font-size:14px}.section-heading{margin-bottom:30px}.split-heading{grid-template-columns:1fr;gap:25px}.tab-buttons{grid-template-columns:repeat(2,1fr);gap:6px}.tab-buttons button{padding:15px 10px}.knowledge-panel{grid-template-columns:1fr;gap:25px;padding-top:30px}.knowledge-panel h3{font-size:30px}.process-tabs{gap:0}.process-tabs button{padding:18px;min-height:175px}.process-tabs strong{font-size:22px}.process-panel{grid-template-columns:1fr;gap:24px;padding-top:28px}.opsy-feature{grid-template-columns:1fr;gap:30px;padding-block:38px}.feature-copy h3{font-size:34px;max-width:500px}.feature-copy>.opsy-mark{margin-bottom:22px}.feature-art{padding:22px}.section-tail{align-items:flex-start;flex-direction:column;gap:24px}.statement-grid{grid-template-columns:1fr;gap:40px}.service-grid{grid-template-columns:1fr;gap:35px}.service-grid article+article{border-top:1px solid #cdd4c6}.service-grid article>p{max-width:600px}.service-grid ul{margin-top:0}.faq{grid-template-columns:1fr;gap:0}.faq .section-heading{margin-bottom:30px}.contact-section{grid-template-columns:1fr;gap:38px}.footer{padding-top:55px}.footer-top{grid-template-columns:1fr;gap:20px;padding-bottom:40px}.footer-links>a{font-size:20px}.footer-bottom{flex-wrap:wrap;gap:12px 28px}.footer-bottom>span:nth-child(2){display:none}.footer-bottom>a{margin-left:auto}.article-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 22px}.article-card h3{font-size:22px}.page-heading{margin-bottom:38px}.page-heading>p:not(.eyebrow){font-size:18px}.topic-nav{gap:5px 22px}.article-layout{grid-template-columns:1fr;gap:32px}.article-sidebar{position:static}.article-sidebar ol{columns:2;column-gap:25px;margin:12px 0 0}.article-sidebar-cta{display:none}.article-heading>.text-link{margin-bottom:20px}.article-cover{margin-bottom:35px}.article-body{font-size:17px}.article-deck{font-size:18px}.about-grid{grid-template-columns:1fr;gap:35px}.giant-mark{font-size:140px;margin-bottom:10px}.about-grid>.rte{max-width:650px}}@media(max-width:480px){.announcement{font-size:12px;padding-inline:15px}.logo>span{font-size:32px}.hero-copy>h1{font-size:42px;letter-spacing:-.05em}.hero-diagram{padding:16px}.diagram-label{flex-direction:column}.source-paper{width:93%}.method-paper{width:95%}.delivery-paper{padding:16px}.paper-head{gap:10px}.paper-head .eyebrow{max-width:120px}.delivery-grid{gap:10px}.delivery-grid h3{font-size:16px}.delivery-grid p{font-size:12px;line-height:1.5}.paper-foot{font-size:12px}.source-paper h2{font-size:21px}.source-paper p{font-size:12px}.method-paper h2{font-size:23px}.feature-art{padding:16px}.task-paper{padding:18px}.task-paper h4{font-size:25px}.article-grid{grid-template-columns:1fr}.article-card h3{font-size:25px}.form-grid{grid-template-columns:1fr;gap:0}.article-sidebar ol{columns:1}.search-form{gap:8px}.search-form .button{padding-inline:14px}.search-form input{width:60%}.page-heading h1{font-size:42px}.article-heading h1{font-size:35px}.section h2{font-size:34px}.rte h2{font-size:28px}.process-tabs strong{font-size:20px}.process-tabs .eyebrow{font-size:12px}.faq summary{font-size:18px}}.hero{align-items:start}.hero-copy{padding-top:26px}.article-layout>*{min-width:0}.article-sidebar{overflow-wrap:anywhere}.article-sidebar nav{max-height:65vh;overflow:auto;padding-right:10px}.template-policy .shopify-policy__container{max-width:850px;padding:65px 25px;font-size:17px}.template-policy .shopify-policy__title h1{font-size:42px}@media(max-width:800px){.hero-copy{padding-top:0}.article-sidebar nav{max-height:320px}}@media(max-width:480px){.delivery-grid p,.paper-foot,.source-paper p{font-size:14px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}.grc-section{background:var(--section-bg);color:var(--section-text)}.grc-section>.section,.grc-section>.hero{background:transparent;color:inherit;padding-top:var(--section-top);padding-bottom:var(--section-bottom)}.grc-section .section-heading p:not(.eyebrow),.grc-section .feature-copy p,.grc-section .service-grid article>p{color:inherit}.grc-section .button{background:var(--section-button);border-color:var(--section-button);color:var(--section-button-text)}.grc-section .button-outline{background:transparent;color:var(--section-link)}.grc-section .text-link{color:var(--section-link)}.grc-section h1,.grc-section h2,.grc-section .feature-copy h3,.grc-section .task-paper h4{font-family:Georgia,Times New Roman,serif;font-weight:400}.hero-diagram{background-color:var(--hero-art-bg,#ff773d);background-image:linear-gradient(#ffffff32 1px,transparent 1px),linear-gradient(90deg,#ffffff32 1px,transparent 1px);border:0;color:var(--hero-art-text,#20241f)}.hero-diagram .paper{border-radius:5px;color:#20241f;box-shadow:0 12px 25px #5f32131a}.diagram-caption{color:inherit}.opsy-feature{grid-template-columns:.85fr 1.3fr;gap:0;padding:0;margin-bottom:24px;border:1px solid #dedfd6;align-items:stretch}.feature-copy{padding:40px 32px}.feature-art{padding:35px 35px 27px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--art-bg,#ff945b);color:var(--art-text,#20241f)}.feature-art.has-grid{background-image:linear-gradient(#ffffff32 1px,transparent 1px),linear-gradient(90deg,#ffffff32 1px,transparent 1px);background-size:24px 24px}.feature-art-label{align-self:flex-start;margin-bottom:24px;font-family:Courier New,monospace;font-weight:400}.task-paper{width:100%;max-width:485px;background:var(--card-bg,#fffffc);color:var(--card-text,#20241f);border-radius:6px;padding:25px 29px;box-shadow:0 12px 25px #25351d14}.task-paper .paper-head{font-family:Courier New,monospace;font-weight:400;letter-spacing:.02em;align-items:flex-start;gap:14px}.status-tag{background:color-mix(in srgb,var(--art-bg) 28%,white);padding:5px 8px;text-align:center;font-size:12px;white-space:normal}.task-paper h4{font-size:30px;line-height:1.1;margin:26px 0}.input-files{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:22px}.input-files span{border:1px solid #dedfd6;padding:5px 9px;font-size:12px;line-height:1.5}.workflow-list li{padding:18px 0 18px 36px}.workflow-list li strong{font-weight:400;font-size:14px}.workflow-list li p{font-size:14px;line-height:1.55;margin:6px 0 0;opacity:.8}.workflow-list li:before{border:1px solid #dedfd6;border-radius:50%;width:23px;height:23px;display:grid;place-items:center;color:inherit;font-family:Courier New,monospace}.paper-foot{display:flex;align-items:flex-start;gap:9px;font-size:14px}.approval-mark{flex:0 0 22px;background:#e6eddd;color:#495c33;border-radius:50%;text-align:center}.feature-check{width:100%;max-width:485px;border-color:#20241f30;margin-top:18px}.feature-check summary{font-size:14px}.feature-check p{font-size:14px}.feature-copy h3{font-size:40px}@media(max-width:800px){.grc-section>.section,.grc-section>.hero{padding-top:calc(var(--section-top)*.7);padding-bottom:calc(var(--section-bottom)*.7)}.opsy-feature{grid-template-columns:1fr}.feature-copy{padding:28px 24px}.feature-art{padding:24px 20px}.feature-copy h3{font-size:35px}.task-paper{padding:24px 20px}.task-paper h4{font-size:28px}}.article-card--text{display:flex;flex-direction:column;align-items:flex-start}.article-grid:not(.journal-grid)>.article-card--text{border-top:1px solid #cdd4c6;padding-top:24px}.article-card--text .article-meta{font-size:13px;margin:0 0 18px}.article-card--text h3{font-size:clamp(23px,2vw,28px);line-height:1.28;letter-spacing:-.025em;text-wrap:pretty;margin:0 0 16px}.article-card--text>p:not(.article-meta){font-size:16px;line-height:1.65;margin-bottom:24px}.article-card--text>.text-link{margin-top:auto}.article-body{font-size:16px}.breadcrumbs{padding-top:24px;font-size:13px;color:var(--muted)}.breadcrumbs ol{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0}.breadcrumbs li+li:before{content:"/";margin-right:8px;opacity:.5}.breadcrumbs a{text-decoration:none}.article-layout{justify-content:center;column-gap:48px}@media(max-width:1100px){.article-layout{column-gap:32px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/grc.css.map */
