.hero{border-bottom:1px solid color-mix(in srgb, var(--corp-poc-border) 70%, transparent);padding-block:clamp(76px,8vw,120px);position:relative;overflow:hidden}.hero:before{content:"";aspect-ratio:1;border:1px solid color-mix(in srgb, var(--corp-poc-brand) 18%, transparent);pointer-events:none;border-radius:50%;width:min(48vw,720px);position:absolute;top:-46%;right:-16%}.hero__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(48px,6vw,88px);display:grid;position:relative}.hero__copy{min-width:0}.eyebrow{color:var(--corp-poc-brand);letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px;font-size:12px;font-weight:800;line-height:1.5}.eyebrow--inverse{color:var(--corp-poc-brand-pale)}.hero h1{max-width:12.5ch}.hero--l1 h1,.hero--writing h1,.hero--products h1{max-width:15ch}.hero--about h1{max-width:none}.hero h1 span{color:var(--corp-poc-brand)}.hero__lead{max-width:42em;color:var(--corp-poc-muted);margin-top:28px;font-size:17px;line-height:1.8}.hero__sublead{max-width:42em;color:var(--corp-poc-muted);margin-top:18px}.hero__actions{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:32px;display:flex}.hero__signals{border-top:1px solid var(--corp-poc-border);gap:12px;margin:36px 0 0;padding-top:24px;display:grid}.hero__signals div{grid-template-columns:88px minmax(0,1fr);gap:14px;display:grid}.hero__signals dt{color:var(--corp-poc-muted);font-size:12px;font-weight:700}.hero__signals dd{margin:0;font-size:13px;font-weight:600}.hero--about .container{position:relative}.hero--about:before{top:-65%;right:-32%}.evidence-frame{border:1px solid var(--corp-poc-border);border-radius:var(--corp-poc-radius-lg);background:color-mix(in srgb, var(--corp-poc-surface) 94%, transparent);box-shadow:var(--corp-poc-shadow-sm);padding:18px}.evidence-label{background:var(--corp-poc-bg-featured);color:var(--corp-poc-brand);letter-spacing:.08em;border-radius:999px;margin-bottom:12px;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex}.workspace-mock{border:1px solid var(--corp-poc-border);border-radius:var(--corp-poc-radius-md);background:var(--corp-poc-surface);overflow:hidden}.workspace-mock__bar{border-bottom:1px solid var(--corp-poc-border);background:var(--corp-poc-bg-subtle);min-height:42px;color:var(--corp-poc-muted);align-items:center;gap:7px;padding:0 14px;font-size:11px;display:flex}.workspace-mock__bar span{background:var(--corp-poc-border-strong);border-radius:50%;width:7px;height:7px}.workspace-mock__bar strong{margin-left:6px}.workspace-mock__body{grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr);min-height:360px;display:grid}.document-pane{border-right:1px solid var(--corp-poc-border);padding:clamp(18px,2.4vw,32px)}.document-pane__label{color:var(--corp-poc-muted);margin-bottom:20px;font-size:11px;font-weight:700}.document-pane__title{font-size:21px;font-weight:700}.document-pane p:not(.document-pane__label){margin-top:20px;font-size:13px;line-height:1.9}.document-pane mark{background:var(--corp-poc-warning-bg);color:inherit;padding:0 2px}.text-lines{gap:10px;margin-top:24px;display:grid}.text-lines span{background:var(--corp-poc-bg-subtle);border-radius:99px;height:8px;display:block}.text-lines span:nth-child(2){width:88%}.text-lines span:nth-child(3){width:72%}.review-pane{background:var(--corp-poc-bg-subtle)}.review-pane__head{border-bottom:1px solid var(--corp-poc-border);justify-content:space-between;align-items:center;min-height:54px;padding:0 16px;font-size:12px;font-weight:700;display:flex}.review-pane .count{background:var(--corp-poc-brand);min-width:24px;height:24px;color:var(--fd-color-neutral-0);border-radius:50%;place-items:center;display:grid}.review-pane ul{gap:8px;margin:0;padding:10px;list-style:none;display:grid}.review-pane li{border:1px solid var(--corp-poc-border);border-radius:var(--corp-poc-radius-sm);background:var(--fd-color-neutral-0);gap:8px;padding:12px;display:grid}.issue-kind{background:var(--corp-poc-info-pale);width:fit-content;color:var(--corp-poc-brand);border-radius:4px;padding:2px 6px;font-size:9px;font-weight:800}.review-pane strong{font-size:11px;line-height:1.55}.review-action{color:var(--corp-poc-brand);justify-self:end;font-size:10px;font-weight:700}.section{padding-block:var(--corp-poc-section)}.section--subtle{background:var(--corp-poc-bg-subtle)}.section--featured{background:var(--corp-poc-bg-featured)}.section-header{max-width:760px;margin-bottom:clamp(34px,4vw,52px)}.section-lead{max-width:42em;color:var(--corp-poc-muted);margin-top:18px;font-size:16px;line-height:1.8}.section-actions{flex-wrap:wrap;gap:10px 24px;margin-top:30px;display:flex}.diagram-frame{border:1px solid var(--corp-poc-border);border-radius:var(--corp-poc-radius-lg);background:var(--corp-poc-surface);margin:0;overflow:hidden}.diagram-frame__body{padding:clamp(18px,3vw,32px)}.diagram-frame figcaption{border-top:1px solid var(--corp-poc-border);color:var(--corp-poc-muted);gap:6px;padding:16px clamp(18px,3vw,32px);font-size:13px;display:grid}.diagram-frame figcaption strong{color:var(--corp-poc-text);font-size:14px}.diagram-frame__fallback{color:var(--corp-poc-muted);padding:0 clamp(18px,3vw,32px) 16px;font-size:13px}.topic-grid{gap:16px;display:grid}.topic-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.topic-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.topic-card{border:1px solid var(--corp-poc-border);border-radius:var(--corp-poc-radius-lg);background:var(--corp-poc-surface);flex-direction:column;gap:12px;min-width:0;padding:24px;display:flex}.topic-card__icon{background:var(--corp-poc-bg-featured);width:42px;height:42px;color:var(--corp-poc-brand);border-radius:50%;place-items:center;display:grid}.topic-card__meta{color:var(--corp-poc-brand);letter-spacing:.08em;font-size:10px;font-weight:800}.topic-card h3{font-size:19px}.topic-card p:not(.topic-card__meta){color:var(--corp-poc-muted);font-size:14px}.scope-band{border-block:1px solid var(--corp-poc-border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.scope-band .topic-card{background:0 0;border:0;border-radius:0}.scope-band .topic-card+.topic-card{border-left:1px solid var(--corp-poc-border)}.evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.evidence-card{border:1px solid var(--corp-poc-border);border-radius:var(--corp-poc-radius-lg);background:var(--corp-poc-surface);flex-direction:column;min-width:0;padding:22px;display:flex}.evidence-card__meta{color:var(--corp-poc-muted);letter-spacing:.06em;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:10px;font-weight:800;display:flex}.evidence-card__visual{border-radius:var(--corp-poc-radius-md);background:var(--corp-poc-bg-subtle);grid-template-rows:1fr 1fr;grid-template-columns:1.4fr 1fr;gap:8px;height:150px;margin:18px 0 22px;padding:12px;display:grid}.evidence-card__visual span{border:1px solid var(--corp-poc-border);border-radius:var(--corp-poc-radius-sm);background:var(--fd-color-neutral-0)}.evidence-card__visual span:first-child{grid-row:1/3}.evidence-card h3{font-size:20px}.evidence-card>p{color:var(--corp-poc-muted);margin-top:12px;font-size:14px}.evidence-card ul{gap:8px;margin:18px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.evidence-card li{align-items:flex-start;gap:8px;display:flex}.evidence-card li svg{color:var(--corp-poc-brand);margin-top:3px}.top-proof-evidence{border:1px solid var(--corp-poc-border);border-radius:var(--corp-poc-radius-lg);background:var(--corp-poc-surface);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(28px,6vw,84px);padding:clamp(24px,4vw,48px);display:grid}.top-proof-evidence h3{margin-top:10px;font-size:clamp(28px,3vw,42px)}.top-proof-evidence>div>p:not(.eyebrow){color:var(--corp-poc-muted);margin-top:16px}.top-proof-evidence dl{background:var(--corp-poc-border);gap:1px;margin-top:24px;display:grid}.top-proof-evidence dl>div{background:var(--corp-poc-bg-subtle);grid-template-columns:minmax(116px,.4fr) 1fr;gap:14px;padding:10px 12px;font-size:13px;display:grid}.top-proof-evidence dt{color:var(--corp-poc-muted);font-weight:750}.top-proof-evidence dd{margin:0}.top-proof-evidence>div>a{color:var(--corp-poc-brand);margin-top:20px;font-weight:750;display:inline-block}.top-proof-evidence figure{margin:0}.top-proof-evidence figcaption{color:var(--corp-poc-muted);margin-top:12px;font-size:12px}.split-section{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:clamp(42px,7vw,100px);display:grid}.split-section .section-header{margin:0;position:sticky;top:116px}.split-section--evidence{align-items:center}.process{margin:0;padding:0;list-style:none;display:grid}.process li{grid-template-columns:54px 1fr;gap:18px;padding:0 0 30px;display:grid;position:relative}.process li:not(:last-child):before{content:"";background:var(--corp-poc-border);width:1px;position:absolute;top:34px;bottom:0;left:17px}.process__number{border:1px solid var(--corp-poc-border);background:var(--corp-poc-surface);width:36px;height:36px;color:var(--corp-poc-brand);border-radius:50%;place-items:center;font-size:10px;font-weight:800;display:grid}.process p{color:var(--corp-poc-muted);margin-top:8px;font-size:14px}.profile-inline{border-top:1px solid var(--corp-poc-border);grid-template-columns:96px minmax(0,1fr);gap:28px;margin-top:48px;padding-top:36px;display:grid}.profile-inline__avatar{aspect-ratio:1;background:var(--corp-poc-inverse);width:88px;color:var(--fd-color-neutral-0);border-radius:50%;place-items:center;font-size:30px;font-weight:700;display:grid}.profile-inline h3{font-size:21px}.profile-inline p:not(.eyebrow){max-width:54em;color:var(--corp-poc-muted);margin-top:12px}.profile-inline .text-link{margin-top:14px}.decision-principle{border-left:3px solid var(--corp-poc-brand);background:color-mix(in srgb, var(--corp-poc-surface) 72%, transparent);flex-wrap:wrap;align-items:baseline;gap:8px 18px;margin:-8px 0 28px;padding:14px 18px;display:flex}.decision-principle strong{color:var(--corp-poc-brand);letter-spacing:.08em;font-size:12px}.decision-principle span{font-size:15px;font-weight:700}.qline{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:stretch;gap:clamp(30px,5vw,64px);display:grid}.qline__track{justify-content:space-between;align-items:center;gap:12px;margin:0;padding:26px 0;list-style:none;display:flex;position:relative}.qline__track:before{content:"";background:var(--corp-poc-border-strong);height:1px;position:absolute;top:56px;left:7%;right:7%}.qline__item{z-index:1;flex:1;position:relative}.qline[data-mode=branch] .qline__track{flex-wrap:wrap;justify-content:flex-start}.qline[data-mode=branch] .qline__track:before{right:18%}.qline__node{width:100%;min-height:92px;color:var(--corp-poc-text);cursor:pointer;background:0 0;border:0;align-content:center;justify-items:center;gap:8px;padding:12px 8px;display:grid}.qline__number{border:1px solid var(--corp-poc-border-strong);background:var(--corp-poc-bg-featured);width:36px;height:36px;color:var(--corp-poc-brand);transition:all var(--corp-poc-motion-fast) var(--corp-poc-ease);border-radius:50%;place-items:center;font-size:10px;font-weight:800;display:grid}.qline__label{text-align:center;max-width:8.5em;font-size:12px;font-weight:700}.qline__node:hover .qline__number,.qline__node[aria-expanded=true] .qline__number,.qline__node:focus-visible .qline__number{border-color:var(--corp-poc-brand);background:var(--corp-poc-brand);color:var(--fd-color-neutral-0);transform:scale(1.08)}.qline__details{border:1px solid var(--corp-poc-border);border-radius:var(--corp-poc-radius-lg);background:var(--corp-poc-surface);min-height:280px;padding:30px}.qline__detail[hidden]{display:none}.qline__detail>p:not(.eyebrow){color:var(--corp-poc-muted);margin-top:16px}.qline__detail-note{border-top:1px solid var(--corp-poc-border);padding-top:16px;font-size:13px}.qline{display:block}.qline__track{align-items:start}.qline__item{min-width:0}.qline__node{align-content:start;min-height:132px}.qline__summary{max-width:18ch;color:var(--corp-poc-muted);text-align:center;font-size:11px;line-height:1.55}.qline__item[data-kind=related] .qline__number{border-style:dashed}.qline__item[data-kind=satellite] .qline__number{border-radius:var(--corp-poc-radius-sm)}.qline__item[data-active=true] .qline__number{border-color:var(--corp-poc-brand);background:var(--corp-poc-brand);color:var(--fd-color-neutral-0)}.qline__detail{z-index:2;border:1px solid var(--corp-poc-border-strong);border-radius:var(--corp-poc-radius-lg);background:var(--corp-poc-surface);width:min(360px,92vw);min-height:0;box-shadow:var(--corp-poc-shadow-md);padding:22px;position:absolute;top:calc(100% - 8px);left:50%;transform:translate(-50%)}.qline__preview{z-index:1;border-left:2px solid var(--corp-poc-brand);background:var(--corp-poc-bg-subtle);width:min(520px,100%);color:var(--corp-poc-text);margin:4px auto 0;padding:14px 18px;font-size:13px;line-height:1.6;position:relative}.qline__preview .eyebrow{margin:0 0 4px}.qline__preview p{margin:0}.qline__preview-relations{color:var(--corp-poc-muted);font-size:12px;margin-top:6px!important}.qline__detail h3{font-size:20px}.qline__close{border:1px solid var(--corp-poc-border);border-radius:var(--corp-poc-radius-sm);background:var(--corp-poc-bg-subtle);min-height:40px;color:var(--corp-poc-text);font:inherit;cursor:pointer;margin-top:16px;padding:6px 12px}.qline__relation-summary{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.capability-layout{grid-template-columns:minmax(280px,.8fr) minmax(0,1.8fr);align-items:stretch;gap:18px;display:grid}.capability-featured .topic-card{border-color:color-mix(in srgb, var(--corp-poc-brand) 45%, var(--corp-poc-border));background:var(--corp-poc-bg-featured);height:100%}.hero-diagram,.product-orbit,.writing-wheel{place-items:center;min-height:420px;display:grid;position:relative}.hero-diagram svg,.product-orbit svg,.writing-wheel svg{fill:none;width:100%;height:100%;stroke:color-mix(in srgb, var(--corp-poc-brand) 35%, transparent);stroke-width:1.2px;position:absolute;inset:0;overflow:visible}.hero-diagram__center,.product-orbit__core{z-index:2;aspect-ratio:1;background:var(--corp-poc-brand);width:118px;color:var(--fd-color-neutral-0);text-align:center;box-shadow:0 0 0 18px color-mix(in srgb, var(--corp-poc-brand-pale) 68%, transparent);border-radius:50%;place-items:center;font-weight:800;line-height:1.45;display:grid;position:relative}.orbit,.product-orbit__item{z-index:3;border:1px solid var(--corp-poc-border);background:var(--corp-poc-surface);min-width:72px;min-height:44px;color:var(--corp-poc-brand);text-align:center;border-radius:999px;place-items:center;padding:8px 12px;font-size:12px;font-weight:800;display:grid;position:absolute}.orbit--1{top:26%;left:7%}.orbit--2{top:22%;right:6%}.orbit--3{bottom:12%;right:16%}.delivery-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.delivery-pattern{border:1px solid var(--corp-poc-border);border-radius:var(--corp-poc-radius-lg);background:var(--corp-poc-surface);grid-template-columns:46px 1fr;gap:16px;padding:24px;display:grid}.delivery-pattern>span{background:var(--corp-poc-bg-featured);width:42px;height:42px;color:var(--corp-poc-brand);border-radius:50%;place-items:center;display:grid}.delivery-pattern h3{font-size:18px}.delivery-pattern p{color:var(--corp-poc-muted);margin-top:10px;font-size:14px}.mini-flow{border-top:1px solid var(--corp-poc-border);color:var(--corp-poc-brand);margin-top:18px;padding-top:14px;font-size:12px;font-weight:700}.permission-note{border-left:3px solid var(--corp-poc-warning-text);background:var(--corp-poc-warning-bg);color:var(--corp-poc-warning-text);margin-top:22px;padding:12px 14px;font-size:12px}.lifecycle-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;display:grid}.lifecycle-grid article{border-block:1px solid var(--corp-poc-border);background:var(--corp-poc-surface);min-width:0;padding:22px 16px;position:relative}.lifecycle-grid article+article{border-left:1px solid var(--corp-poc-border)}.lifecycle-grid article:after{content:"";z-index:2;border-top:1px solid var(--corp-poc-border-strong);border-right:1px solid var(--corp-poc-border-strong);background:var(--corp-poc-surface);width:9px;height:9px;position:absolute;top:50%;right:-5px;transform:rotate(45deg)}.lifecycle-grid article:last-child:after{display:none}.lifecycle-grid span{color:var(--corp-poc-brand);font-size:10px;font-weight:800}.lifecycle-grid h3{margin-top:8px;font-size:15px}.lifecycle-grid p{color:var(--corp-poc-muted);margin-top:8px;font-size:12px}.services-domain{gap:28px;display:grid}.services-domain__intro{max-width:720px}.services-domain__intro h2{font-size:var(--corp-poc-type-section-title-size)}.services-domain__intro>p:last-child{color:var(--corp-poc-muted);margin-top:16px}.services-hero-choice{background:var(--corp-poc-border);gap:1px;padding:1px;display:grid}.services-hero-choice a{background:var(--corp-poc-surface);color:inherit;gap:4px;padding:16px;text-decoration:none;display:grid}.services-hero-choice strong{font-size:17px}.services-hero-choice span{color:var(--corp-poc-muted);font-size:11px}.services-domain__content{grid-template-columns:minmax(230px,.55fr) minmax(0,1.45fr);align-items:start;gap:clamp(28px,5vw,64px);padding-block:clamp(34px,6vw,72px);scroll-margin-top:148px;display:grid}.services-domain__content+.services-domain__content{border-top:1px solid var(--corp-poc-border)}.services-domain__content h3+p{color:var(--corp-poc-muted);margin-top:14px}.services-domain__satellites{flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none;display:flex}.services-domain__satellites li{border:1px solid var(--corp-poc-border);border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700}.services-hero-choice__help{background:var(--corp-poc-surface);color:var(--corp-poc-muted);margin:0;padding:14px 16px;font-size:12px}.services-hero-choice a[data-active=true]{background:var(--corp-poc-bg-featured);box-shadow:inset 3px 0 0 var(--q-corp-focus)}.services-domain-choice{isolation:isolate;width:min(608px,100%);min-height:520px;margin-inline:auto;position:relative;overflow:hidden}.services-domain-choice__ring{z-index:0;border:1px solid color-mix(in srgb, var(--corp-poc-brand) 32%, var(--corp-poc-border));border-radius:50%;width:420px;height:420px;position:absolute;top:38px;left:50%;transform:translate(-50%)}.services-domain-choice__mobile-help{display:none}.services-domain-choice__node{z-index:6;border:1px solid var(--corp-poc-brand);background:var(--corp-poc-surface);width:142px;height:142px;color:var(--corp-poc-text);font:inherit;text-align:center;cursor:pointer;border-radius:50%;align-content:center;gap:8px;padding:14px;transition:transform .16s,border-color .16s,background-color .16s,box-shadow .16s;display:grid;position:absolute}.services-domain-choice__node[data-domain=writing]{top:81px;left:111px}.services-domain-choice__node[data-domain=dx]{top:81px;left:363px}.services-domain-choice__node[data-domain=seo]{top:303px;left:237px}.services-domain-choice__node strong{font-size:17px;line-height:1.45}.services-domain-choice__node span{color:var(--corp-poc-muted);font-size:11px;font-weight:500}.services-domain-choice__node[data-preview=true]{z-index:7;background:var(--corp-poc-bg-featured);box-shadow:0 0 0 5px color-mix(in srgb, var(--corp-poc-brand) 12%, transparent);border-width:2px;transform:scale(1.028)}.services-domain-choice__node[data-selected=true]{z-index:8;border-color:var(--corp-poc-brand);background:var(--corp-poc-brand);color:var(--fd-color-neutral-0);box-shadow:0 0 0 7px color-mix(in srgb, var(--corp-poc-brand) 15%, transparent);transform:scale(1.056)}.services-domain-choice__node[data-selected=true] span{color:var(--fd-color-neutral-0)}.services-domain-choice__node:focus-visible{outline:3px solid var(--q-corp-focus);outline-offset:4px}.services-domain-choice__satellites{z-index:4;pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.services-domain-choice__satellites li{left:var(--satellite-x);top:var(--satellite-y);border:1px solid var(--corp-poc-border);background:var(--corp-poc-surface);min-height:34px;color:var(--corp-poc-muted);white-space:nowrap;border-radius:999px;place-items:center;padding:6px 12px;font-size:11px;font-weight:800;line-height:1.2;transition:color .16s,border-color .16s,background-color .16s,transform .16s;display:grid;position:absolute}.services-domain-choice__satellites li[data-related=true]{border-color:color-mix(in srgb, var(--corp-poc-brand) 62%, var(--corp-poc-border));background:var(--corp-poc-bg-featured);color:var(--corp-poc-brand);transform:translateY(-2px)}.services-domain-choice__caption{z-index:2;color:var(--corp-poc-muted);text-align:center;margin:0;font-size:11px;position:absolute;bottom:7px;left:28px;right:28px}.services-domain__body{gap:clamp(32px,5vw,60px);min-width:0;display:grid}.services-domain__body h4{margin-top:8px;font-size:clamp(22px,2vw,30px)}.services-domain__question{font-size:20px;font-weight:800;color:var(--corp-poc-brand)!important;margin-top:16px!important}.services-capability-grid{border-top:1px solid var(--corp-poc-border);border-left:1px solid var(--corp-poc-border);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;display:grid}.services-capability-grid__item{border:0;border-right:1px solid var(--corp-poc-border);border-bottom:1px solid var(--corp-poc-border);background:var(--corp-poc-surface);min-height:176px;color:var(--corp-poc-text);font:inherit;text-align:left;cursor:pointer;border-radius:0;grid-template-columns:46px minmax(0,1fr);align-content:start;gap:16px;padding:24px 22px;transition:background-color .16s,box-shadow .16s;display:grid;position:relative}.services-capability-grid__item:hover,.services-capability-grid__item:focus-visible{z-index:1;background:color-mix(in srgb, var(--corp-poc-bg-featured) 72%, var(--corp-poc-surface))}.services-capability-grid__item:focus-visible{outline:3px solid var(--q-corp-focus);outline-offset:-3px}.services-capability-grid__item[data-active=true],.services-capability-grid__item[aria-pressed=true]{z-index:1;background:var(--corp-poc-bg-featured);box-shadow:inset 0 0 0 1px var(--corp-poc-brand)}.services-capability-grid__icon{border:1px solid var(--corp-poc-border-strong);background:color-mix(in srgb, var(--corp-poc-bg-featured) 64%, var(--corp-poc-surface));width:46px;height:46px;color:var(--corp-poc-brand);letter-spacing:.08em;border-radius:50%;place-items:center;font-size:10px;font-weight:800;display:grid}.services-capability-grid__item[aria-pressed=true] .services-capability-grid__icon{border-color:var(--corp-poc-brand);background:var(--corp-poc-brand);color:var(--fd-color-neutral-0)}.services-capability-grid__body{align-content:start;gap:9px;min-width:0;padding-right:6px;display:grid}.services-capability-grid__label{color:var(--corp-poc-text);font-size:16px;font-weight:800;line-height:1.5}.services-capability-grid__summary{color:var(--corp-poc-muted);font-size:13px;line-height:1.65}.services-capability-grid__item small{border:1px solid var(--corp-poc-border);background:var(--corp-poc-surface);color:var(--corp-poc-muted);padding:2px 6px;font-size:10px;line-height:1.35;position:absolute;top:12px;right:14px}.services-qline-stack{gap:10px;margin-top:18px;display:grid}.services-qline-stack__item{border:1px solid var(--corp-poc-border);border-radius:var(--corp-poc-radius-md);background:var(--corp-poc-surface);padding:16px}.services-qline-stack__trigger{width:100%;color:var(--corp-poc-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:7px;padding:0;display:grid}.services-qline-stack__trigger strong{font-size:16px;line-height:1.6}.services-qline-stack__summary{color:var(--corp-poc-muted);margin:12px 0 0;font-size:13px}.services-qline-stack__evidence{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.services-qline-stack__evidence li{border:1px solid var(--corp-poc-border);color:var(--corp-poc-muted);border-radius:999px;padding:3px 7px;font-size:11px}.services-qline-stack__item [hidden]{display:none}.services-qline-stack__item .qline{margin-top:20px}.services-domain__evidence ul{gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.services-domain__evidence li{border-top:1px solid var(--corp-poc-border);grid-template-columns:64px 1fr auto;align-items:baseline;gap:10px;padding:12px 0;display:grid}.services-domain__evidence strong{color:var(--corp-poc-brand);font-size:12px}.services-domain__evidence span{font-size:14px;font-weight:700}.services-domain__evidence small{color:var(--corp-poc-muted);font-size:11px}.services-evidence-scale{border-top:1px solid var(--corp-poc-border);gap:26px;padding-top:clamp(52px,8vw,104px);display:grid}.services-evidence-scale__intro{max-width:860px}.services-evidence-scale__intro h3{font-size:clamp(28px,3vw,44px)}.services-evidence-scale__intro>p:last-child{color:var(--corp-poc-muted);margin-top:16px}.services-evidence-scale__grid{border-top:1px solid var(--corp-poc-border);border-left:1px solid var(--corp-poc-border);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.services-evidence-scale__card{border-right:1px solid var(--corp-poc-border);border-bottom:1px solid var(--corp-poc-border);background:var(--corp-poc-surface);flex-direction:column;align-items:flex-start;min-height:310px;padding:24px 22px;display:flex}.services-evidence-scale__card[data-featured=true]{background:var(--corp-poc-bg-featured)}.services-evidence-scale__icon{border:1px solid var(--corp-poc-border-strong);background:var(--corp-poc-surface);width:46px;height:46px;color:var(--corp-poc-brand);letter-spacing:.08em;border-radius:50%;place-items:center;font-size:10px;font-weight:800;display:grid}.services-evidence-scale__card[data-featured=true] .services-evidence-scale__icon{border-color:var(--corp-poc-brand);background:var(--corp-poc-brand);color:var(--fd-color-neutral-0)}.services-evidence-scale__number{color:var(--corp-poc-brand);letter-spacing:.08em;margin-top:18px;font-size:11px;font-weight:800}.services-evidence-scale__card h4{margin-top:8px;font-size:17px}.services-evidence-scale__card>p:not(.services-evidence-scale__number){color:var(--corp-poc-muted);margin-top:10px;font-size:13px;line-height:1.65}.services-evidence-scale__example{border-top:1px solid var(--corp-poc-border);width:100%;color:var(--corp-poc-text);margin-top:auto;padding-top:18px;font-size:11px;font-weight:700;line-height:1.6}.services-evidence-scale__principle{border:1px solid var(--corp-poc-border);background:var(--corp-poc-surface);color:var(--corp-poc-muted);align-items:flex-start;gap:16px;margin:0;padding:16px 18px;font-size:13px;line-height:1.7;display:flex}.services-evidence-scale__principle strong,.services-evidence-scale__workflow strong{color:var(--corp-poc-brand);flex:none}.services-evidence-scale__workflow{border:1px solid var(--corp-poc-border);background:color-mix(in srgb, var(--corp-poc-bg-featured) 44%, var(--corp-poc-surface));align-items:center;gap:18px;padding:16px 18px;display:flex}.services-evidence-scale__workflow ol{flex-wrap:wrap;flex:1;gap:8px 18px;margin:0;padding:0;list-style:none;display:flex}.services-evidence-scale__workflow li{color:var(--corp-poc-text);font-size:12px;font-weight:700;position:relative}.services-evidence-scale__workflow li:not(:last-child):after{color:var(--corp-poc-brand);content:"→";position:absolute;right:-13px}@media (max-width:1023px){.services-domain__content{grid-template-columns:1fr}}@media (min-width:768px) and (max-width:1279px){.hero:has(.services-domain-choice) .hero__grid{grid-template-columns:minmax(0,1fr);gap:42px}.hero:has(.services-domain-choice) .hero__visual{width:min(608px,100%);margin-inline:auto}}.delivery-flow{background:var(--corp-poc-border);grid-template-columns:repeat(5,1fr);gap:1px;margin:46px 0 0;padding:1px;list-style:none;display:grid}.delivery-flow li{background:var(--corp-poc-surface);align-content:space-between;gap:14px;min-height:106px;padding:18px;display:grid}.delivery-flow span{color:var(--corp-poc-brand);font-size:11px;font-weight:800}@media (max-width:1023px){.services-capability-grid,.services-evidence-scale__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.services-domain__content,.services-capability-grid{grid-template-columns:1fr}.services-capability-grid__item{min-height:150px;padding:22px 18px}.services-domain__evidence li{grid-template-columns:1fr;gap:4px}.services-evidence-scale{gap:20px}.services-evidence-scale__grid{grid-template-columns:1fr}.services-evidence-scale__card{min-height:0}.services-evidence-scale__principle,.services-evidence-scale__workflow{flex-direction:column;gap:8px}.services-evidence-scale__workflow ol{gap:11px;display:grid}.services-evidence-scale__workflow li{padding-left:18px}.services-evidence-scale__workflow li:before{color:var(--corp-poc-brand);content:"→";position:absolute;left:1px}.services-evidence-scale__workflow li:not(:last-child):after{display:none}.delivery-flow{grid-template-columns:1fr}.delivery-flow li{grid-template-columns:36px 1fr;align-items:center;min-height:0}.hero:has(.services-domain-choice) h1{letter-spacing:-.045em;max-width:none;font-size:clamp(30px,8.5vw,34px)}:is(.hero:has(.services-domain-choice) .hero__lead,.hero:has(.services-domain-choice) .hero__actions){display:none}.services-domain-choice{width:350px;max-width:100%;min-height:528px}.services-domain-choice__mobile-help{z-index:2;width:100%;color:var(--corporate-color-text-muted);margin:0;font-size:.8125rem;line-height:1.55;display:block;position:absolute;top:0;left:0}.services-domain-choice__ring{width:210px;height:210px;top:62px}.services-domain-choice__node[data-domain=writing]{top:29px;left:calc(50% - 71px)}.services-domain-choice__node[data-domain=dx]{top:167px;left:auto;right:1px}.services-domain-choice__node[data-domain=seo]{top:167px;left:1px}.services-domain-choice__satellites{flex-wrap:wrap;justify-content:center;gap:8px;padding-inline:6px;display:flex;inset:320px 0 auto}.services-domain-choice__satellites li{white-space:normal;text-align:center;max-width:100%;position:static}.services-domain-choice__caption{bottom:4px;left:12px;right:12px}}
.writing-wheel{isolation:isolate;min-height:430px}.writing-wheel:before,.writing-wheel:after{content:"";z-index:0;border:1px solid color-mix(in srgb, var(--corp-poc-brand) 28%, transparent);border-radius:50%;position:absolute}.writing-wheel:before{aspect-ratio:1;width:min(74%,360px)}.writing-wheel:after{aspect-ratio:1;border-radius:44% 56% 52% 48%;width:min(54%,260px);transform:rotate(28deg)}.writing-wheel>div{z-index:2;aspect-ratio:1;background:var(--corp-poc-brand);width:118px;color:var(--fd-color-neutral-0);text-align:center;box-shadow:0 0 0 18px color-mix(in srgb, var(--corp-poc-brand-pale) 72%, transparent);border-radius:50%;place-items:center;font-size:15px;font-weight:800;display:grid;position:relative}.writing-wheel>span{z-index:3;border:1px solid var(--corp-poc-border);background:var(--corp-poc-surface);min-width:78px;min-height:44px;color:var(--corp-poc-brand);text-align:center;border-radius:999px;place-items:center;padding:8px 12px;font-size:11px;font-weight:800;display:grid;position:absolute}.writing-wheel>span:first-of-type{top:4%;left:50%;transform:translate(-50%)}.writing-wheel>span:nth-of-type(2){top:24%;right:1%}.writing-wheel>span:nth-of-type(3){bottom:22%;right:2%}.writing-wheel>span:nth-of-type(4){bottom:3%;left:50%;transform:translate(-50%)}.writing-wheel>span:nth-of-type(5){bottom:22%;left:2%}.writing-wheel>span:nth-of-type(6){top:24%;left:1%}.capability-glyph{z-index:3;border:1px solid var(--corp-poc-border);border-radius:var(--corp-poc-radius-md);background:var(--corp-poc-surface);text-align:center;place-items:center;width:122px;min-height:56px;padding:8px;font-size:12px;font-weight:700;display:grid;position:absolute}.capability-glyph:first-of-type{top:8%;left:3%}.capability-glyph:nth-of-type(2){top:8%;right:3%}.capability-glyph:nth-of-type(3){top:43%;right:0}.capability-glyph:nth-of-type(4){bottom:3%;right:8%}.capability-glyph:nth-of-type(5){bottom:3%;left:8%}.capability-glyph:nth-of-type(6){top:43%;left:0}.capability-section{padding-block:var(--corp-poc-section)}.capability-section--alt{background:var(--corp-poc-bg-subtle)}.capability-section__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(40px,7vw,100px);display:grid}.capability-section--alt .capability-section__visual{order:-1}.capability-section__copy .eyebrow{margin-bottom:14px}.capability-section__copy h2{font-size:clamp(27px,2vw,36px)}.capability-section__copy>p:not(.eyebrow){max-width:42em;color:var(--corp-poc-muted);margin-top:18px}.capability-section__visual{place-items:center;min-height:320px;display:grid;position:relative}.pipeline-visual,.system-map{gap:12px;width:100%;display:grid}.pipeline-visual>div,.system-map>div{border:1px solid var(--corp-poc-border);border-radius:var(--corp-poc-radius-md);background:var(--corp-poc-surface);grid-template-columns:44px minmax(0,1fr);align-items:center;gap:14px;padding:16px;display:grid}.pipeline-visual span,.system-map span{background:var(--corp-poc-bg-featured);width:38px;height:38px;color:var(--corp-poc-brand);border-radius:50%;place-items:center;font-size:10px;font-weight:800;display:grid}.role-matrix{border:1px solid var(--corp-poc-border);border-radius:var(--corp-poc-radius-lg);background:var(--corp-poc-surface);width:100%;overflow:hidden}.role-matrix>div{grid-template-columns:130px 1fr;display:grid}.role-matrix>div+div{border-top:1px solid var(--corp-poc-border)}.role-matrix strong,.role-matrix span{padding:13px 16px;font-size:12px}.role-matrix strong{background:var(--corp-poc-bg-featured);color:var(--corp-poc-brand)}.rule-stack{gap:12px;width:min(100%,480px);display:grid}.rule-stack>div{border:1px solid var(--corp-poc-border);border-radius:var(--corp-poc-radius-md);background:var(--corp-poc-surface);padding:16px 18px}.rule-stack>div:nth-child(2){margin-inline:26px}.rule-stack>div:nth-child(3){margin-inline:52px}.rule-stack strong{font-size:13px;display:block}.rule-stack span{color:var(--corp-poc-muted);font-size:11px}.product-orbit__item--1{top:18%;left:4%}.product-orbit__item--2{top:18%;right:2%}.product-orbit__item--3{bottom:8%;right:14%}.writing-hero-evidence{--writing-hero-node-radius:130px;border:1px solid color-mix(in srgb, var(--q-corp-brand) 28%, var(--q-corp-border-strong));background:radial-gradient(circle, var(--corp-poc-bg-featured), transparent 68%);font-family:var(--q-corp-font-sans);border-radius:50%;place-items:center;display:grid;position:relative}.writing-hero-evidence__core{z-index:1;aspect-ratio:1;background:var(--corp-poc-brand);width:112px;color:var(--q-corp-surface);letter-spacing:.01em;text-align:center;border-radius:50%;place-items:center;font-size:16px;font-weight:700;line-height:1.4;display:grid;position:relative}.writing-hero-evidence>span:not(.writing-hero-evidence__core){transform:rotate(calc(var(--stage) * 60deg)) translateY(calc(0px - var(--writing-hero-node-radius))) rotate(calc(var(--stage) * -60deg)) translate(-50%, -50%);border:1px solid var(--q-corp-border-strong);background:var(--q-corp-surface);color:var(--q-corp-text);letter-spacing:.01em;white-space:nowrap;border-radius:999px;padding:7px 11px;font-size:14px;font-weight:600;line-height:1.4;position:absolute;inset:50% auto auto 50%}.writing-problem-map{border:1px solid var(--corp-poc-border);background:var(--corp-poc-surface);gap:20px;padding:clamp(24px,4vw,52px);display:grid}.writing-problem-map>strong{font-size:clamp(24px,2.2vw,34px)}.writing-problem-map ul{background:var(--corp-poc-border);grid-template-columns:repeat(2,1fr);gap:1px;margin:0;padding:1px;list-style:none;display:grid}.writing-problem-map li{background:var(--corp-poc-bg-subtle);padding:16px;font-weight:700}.writing-problem-map p{color:var(--corp-poc-muted)}.writing-diagram{border:1px solid var(--corp-poc-border);background:var(--corp-poc-surface);text-align:center;flex-wrap:wrap;place-content:center;align-items:center;gap:10px;min-height:220px;padding:24px;display:flex}.writing-diagram span{border-radius:var(--corp-poc-radius-sm);background:var(--corp-poc-bg-featured);padding:11px;font-size:12px;font-weight:700}.writing-diagram i{color:var(--corp-poc-brand);font-style:normal;font-weight:800}.writing-diagram--stack{justify-items:center;display:grid}.writing-quality-example{border:1px solid var(--corp-poc-border);background:var(--corp-poc-surface);padding:28px}.writing-quality-example p{font-size:18px;line-height:1.9}.writing-quality-example mark{background:var(--corp-poc-warning-bg);padding:2px 4px}.writing-quality-example ul{gap:8px;margin:24px 0 0;padding:0;list-style:none;display:grid}.writing-quality-example li{border-left:3px solid var(--corp-poc-brand);background:var(--corp-poc-bg-subtle);gap:4px;padding:10px;font-size:13px;display:grid}.writing-quality-example li strong{color:var(--corp-poc-brand)}.writing-evidence-gallery{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px;display:grid}.writing-evidence-gallery article{border:1px solid var(--corp-poc-border);border-radius:var(--corp-poc-radius-lg);background:var(--corp-poc-inverse);color:#fff;align-content:start;gap:12px;min-height:180px;padding:22px;display:grid}.writing-evidence-gallery span{color:var(--corp-poc-brand-pale);letter-spacing:.08em;font-size:11px;font-weight:800}.writing-evidence-gallery strong{font-size:20px}.writing-evidence-gallery p{color:#ffffffc7;font-size:13px}.writing-capability-pain-links{border:1px solid var(--corp-poc-border);border-radius:var(--corp-poc-radius-md);background:var(--corp-poc-bg-subtle);margin-top:20px;padding:18px}.writing-capability-pain-links h3{font-size:15px}.writing-capability-pain-links ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:12px 0 0;padding:0;list-style:none;display:grid}.writing-capability-pain-links li{border-top:1px solid var(--corp-poc-border);gap:3px;min-width:0;padding-top:8px;font-size:12px;display:grid}.writing-capability-pain-links strong{color:var(--corp-poc-brand)}.writing-capability-pain-links span{color:var(--corp-poc-muted)}@media (max-width:767px){.writing-hero-evidence{--writing-hero-node-radius:min(30vw, 128px)}.writing-hero-evidence>span:not(.writing-hero-evidence__core){padding:6px 8px;font-size:12px}.writing-problem-map ul,.writing-evidence-gallery,.writing-capability-pain-links ul{grid-template-columns:1fr}}.writing-lifecycle{width:min(calc(100vw - 2px), var(--q-corp-wide));isolation:isolate;min-height:330px;margin-inline:50%;position:relative;overflow:hidden;transform:translate(-50%)}.writing-lifecycle__spine,.writing-lifecycle__bubbles{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.writing-lifecycle__spine{z-index:0}.writing-lifecycle__bubbles{z-index:2}.writing-lifecycle__spine line{stroke:var(--q-corp-border-strong);stroke-width:1.5px;stroke-linecap:round}.writing-lifecycle__nodes{z-index:1;margin:0;padding:0;list-style:none;position:absolute;inset:0}.writing-lifecycle__nodes>li{display:contents}.writing-lifecycle__node{width:var(--writing-lifecycle-node-diameter,108px);height:var(--writing-lifecycle-node-diameter,108px);border:1px solid var(--q-corp-border-strong);background:var(--q-corp-surface);color:var(--q-corp-brand);text-align:center;cursor:pointer;transition:border-color var(--q-corp-motion-fast) var(--q-corp-ease), background var(--q-corp-motion-fast) var(--q-corp-ease), color var(--q-corp-motion-fast) var(--q-corp-ease), box-shadow var(--q-corp-motion-fast) var(--q-corp-ease);border-radius:50%;align-content:center;place-items:center;gap:5px;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.writing-lifecycle__node>span:first-child{font-size:15px;font-weight:800}.writing-lifecycle__number{letter-spacing:.08em;opacity:.72;font-size:10px;font-weight:800}.writing-lifecycle__node:is(:hover,:focus-visible),.writing-lifecycle__node[data-state=preview],.writing-lifecycle__node[data-state=selected]{border-color:var(--q-corp-brand);background:var(--q-corp-brand);color:var(--q-corp-surface);box-shadow:0 0 0 7px var(--q-corp-brand-pale)}.writing-lifecycle__node:focus-visible{outline:3px solid var(--q-corp-focus);outline-offset:6px}.writing-lifecycle__bubble-shape{fill:var(--q-corp-surface);stroke:var(--q-corp-border-strong);stroke-width:1px;filter:drop-shadow(0 4px 8px color-mix(in srgb, var(--q-corp-text) 12%, transparent))}.writing-lifecycle__bubble-copy,.writing-lifecycle__measure{box-sizing:border-box;min-width:110px;max-width:220px;min-height:38px;color:var(--q-corp-text);overflow-wrap:anywhere;text-align:center;place-items:center;padding:9px 12px;font-size:13.5px;font-weight:400;line-height:1.45;display:grid}.writing-lifecycle__bubble-copy{width:100%;height:100%;overflow:hidden}.writing-lifecycle__measures{visibility:hidden;pointer-events:none;position:absolute;top:0;left:-10000px}.writing-lifecycle__measure{width:max-content}.writing-lifecycle__fallback{gap:18px;margin:0;padding:24px;display:grid}.writing-lifecycle__fallback ul{margin-top:8px}@media (min-width:920px) and (max-width:1119px){.writing-lifecycle__bubble-copy,.writing-lifecycle__measure{max-width:138px}}@media (min-width:520px) and (max-width:919px){.writing-lifecycle__bubble-copy,.writing-lifecycle__measure{min-width:92px;max-width:128px;padding:8px 10px;font-size:12.5px}}@media (max-width:519px){.writing-lifecycle__bubble-copy,.writing-lifecycle__measure{min-width:92px;max-width:138px;padding:7px 9px;font-size:12px}}@media (prefers-reduced-motion:reduce){.writing-lifecycle__node{transition:none}}.writing-v06-section,.writing-focus-dialog{--q-corp-brand:#176a4a;--q-corp-brand-pale:#eef6f1;--q-corp-text:#18201c;--q-corp-muted:#627167;--q-corp-border:#d7ddd8;--q-corp-border-strong:#b9c4bd;--q-corp-surface:#fff;--q-corp-inverse:#14221b;-webkit-font-smoothing:antialiased;font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,Yu Gothic,system-ui,sans-serif;font-size:15px;line-height:1.85}.writing-v06-section{padding-block:96px}.writing-v06-section--capabilities,.writing-v06-section--governance{background:#f6f7f3}.writing-v06-section--evidence{padding-block:92px}.writing-v06-section>.container{width:min(100% - 88px,1216px);max-width:1216px}.writing-v06-section .section-header{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(0,405px);column-gap:50px;max-width:none;margin-bottom:36px;display:grid}.writing-v06-section .section-header .eyebrow{grid-area:1/1}.writing-v06-section .section-header h2{grid-area:2/1;max-width:720px}.writing-v06-section .section-header .section-lead{max-width:405px;color:var(--corp-poc-muted);grid-area:1/2/span 2;align-self:end;margin:0;font-size:14px;line-height:1.9}.writing-v06-section .section-header .eyebrow{margin-bottom:12px}.writing-v06-section .section-header h2{letter-spacing:-.035em;font-size:clamp(28px,3.2vw,42px);font-weight:600;line-height:1.5}.writing-v06-section--capabilities .section-header,.writing-v06-section--routes .section-header{display:block}.writing-v06-section--capabilities .section-header .section-lead,.writing-v06-section--routes .section-header .section-lead{max-width:700px;margin-top:18px}.writing-v06-section .section-header .section-lead{white-space:pre-line}.writing-v06-section--capabilities .section-header{margin-bottom:38px}.writing-v06-section--capabilities .section-header .section-lead{max-width:680px;margin-top:16px;line-height:1.95}.writing-v06-section--evidence .section-header{margin-bottom:34px}.writing-v06-section--routes .section-header .section-lead{max-width:650px;margin-top:16px;font-size:15px;line-height:2}.writing-v06-section--evidence{border-block:1px solid var(--corp-poc-border);background:#edf1eb}.writing-v06-section--routes{border-top:1px solid var(--corp-poc-border);background:#f7f8f5;padding-block:82px}.writing-v06-cap-grid,.writing-v06-major-evidence-grid,.writing-v06-small-evidence,.writing-v06-routes{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.writing-v06-major-evidence-grid,.writing-v06-small-evidence,.writing-v06-routes{gap:17px}.writing-v06-cap-card,.writing-v06-evidence-card{min-width:0;color:var(--corp-poc-text);font:inherit;text-align:left}.writing-v06-evidence-card{cursor:pointer}.writing-v06-cap-card{cursor:default;border:1px solid var(--corp-poc-border);background:var(--corp-poc-surface);border-radius:16px;flex-direction:column;min-height:286px;padding:24px 26px;display:flex}@media (min-width:1020px){.writing-v06-cap-card:first-child{border-top:3px solid #aac6b2;padding-top:22px}.writing-v06-cap-card:nth-child(2){border-top:3px solid #588d6e;padding-top:22px}}.writing-v06-evidence-card:is(:hover,:focus-visible){border-color:var(--corp-poc-brand);box-shadow:0 8px 22px color-mix(in srgb, var(--corp-poc-text) 7%, transparent);transform:translateY(-3px)}.writing-v06-evidence-card:focus-visible,.writing-v06-route-card:focus-visible,.writing-focus-dialog button:focus-visible{outline:3px solid var(--q-corp-focus,var(--corp-poc-brand));outline-offset:5px}.writing-v06-cap-card__top{color:var(--corp-poc-muted);letter-spacing:.15em;justify-content:space-between;align-items:center;margin-bottom:20px;font-size:10px;display:flex}.writing-v06-card-icon{width:24px;height:24px;color:var(--corp-poc-brand);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55px}.writing-v06-hierarchy__title{color:var(--corp-poc-brand);letter-spacing:-.025em;overflow-wrap:anywhere;line-break:strict;text-wrap:pretty;margin:0;font-size:clamp(23px,1.75vw,27px);font-weight:750;line-height:1.34}.writing-v06-hierarchy__catch{color:var(--corp-poc-text);letter-spacing:-.012em;overflow-wrap:anywhere;line-break:strict;text-wrap:pretty;margin-top:9px;font-size:18px;font-weight:600;line-height:1.55;display:block}.writing-v06-title-phrase{vertical-align:top;max-width:100%;display:inline-block}.writing-v06-section-phrase{display:block}.writing-v06-cap-card__pain{border-top:1px solid var(--corp-poc-border);color:var(--corp-poc-muted);margin:22px 0 0;padding-top:17px;font-size:13px;line-height:1.85}.writing-v06-cap-card__bottom,.writing-v06-evidence-card__open{color:var(--corp-poc-brand);justify-content:space-between;align-items:center;margin-top:auto;padding-top:15px;font-size:11px;font-weight:400;display:flex}.writing-v06-plus{border:1px solid var(--corp-poc-border-strong);border-radius:50%;place-items:center;width:25px;height:25px;font-size:17px;font-weight:400;line-height:1;display:grid}.writing-v06-footnote{color:var(--corp-poc-muted);margin:20px 0 0;font-size:12px}.writing-v06-evidence-card{background:var(--corp-poc-surface);border:1px solid #cbd5cd;border-radius:14px;flex-direction:column;padding:0;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex;overflow:hidden}.writing-v06-evidence-card__body{flex-direction:column;flex:1;min-height:0;padding:24px 26px 20px;display:flex}.writing-v06-evidence-card__kind{color:var(--corp-poc-muted);letter-spacing:.14em;margin-bottom:16px;font-size:10px;font-weight:600;line-height:1.6}.writing-v06-evidence-card__summary{color:var(--corp-poc-muted);margin-top:14px;font-size:13px;line-height:1.85}.writing-v06-evidence-card__open{border-top:1px solid var(--corp-poc-border);background:#fbfcfa;margin:0;padding:14px 26px}.writing-v06-evidence-thumb{border-top:1px solid var(--corp-poc-border);background:#eef3ec;justify-content:center;align-items:center;gap:10px;min-height:176px;padding:18px;display:flex;overflow:hidden}.writing-v06-evidence-thumb--workspace{grid-template-columns:1.1fr .9fr;gap:12px;display:grid}.writing-v06-evidence-thumb--workspace section,.writing-v06-evidence-thumb--workspace aside{border:1px solid var(--corp-poc-border);background:#fff;border-radius:6px;min-height:112px;padding:11px}.writing-v06-evidence-thumb--workspace small{color:var(--corp-poc-brand);font-size:9px;font-weight:800;display:block}.writing-v06-evidence-thumb--workspace mark{background:#f3e4bd;border-bottom:2px solid #bfa156;height:16px;margin-block:11px;display:block}.writing-v06-evidence-thumb--workspace i{background:#e9eee8;border-radius:3px;width:100%;height:5px;margin-top:8px;display:block}.writing-v06-evidence-thumb--workspace aside{font-size:10px;line-height:1.7}.writing-v06-evidence-thumb--workspace aside b{color:var(--corp-poc-brand)}.writing-v06-evidence-thumb--workspace aside p{color:var(--corp-poc-muted);margin:8px 0 0}.writing-v06-evidence-thumb--nlp{display:block}.writing-v06-evidence-thumb--nlp p{margin:0;font-size:17px;line-height:2}.writing-v06-evidence-thumb--nlp mark{background:#f3e4bd;border-bottom:2px solid #bfa156;padding:2px 3px}.writing-v06-evidence-thumb--nlp span{border:1px solid var(--corp-poc-border);color:var(--corp-poc-muted);background:#fff;border-radius:4px;margin:8px 4px 0 0;padding:3px 7px;font-size:10px;display:inline-block}.writing-v06-evidence-thumb--db{grid-template-columns:minmax(0,1fr) 100px;gap:20px;width:100%;display:grid}.writing-v06-evidence-thumb__scores{gap:8px;min-width:0;display:grid}.writing-v06-evidence-thumb--db p{color:var(--corp-poc-brand);grid-template-columns:18px minmax(0,1fr) 26px;align-items:center;gap:8px;margin:0;font-size:10px;display:grid}.writing-v06-evidence-thumb--db i,.writing-v06-score-grid i{background:linear-gradient(90deg, var(--corp-poc-brand) var(--score), #d5ded7 var(--score));border-radius:99px;height:7px;display:block}.writing-v06-evidence-thumb__pages{min-height:100px;position:relative}.writing-v06-evidence-thumb__pages i{background:linear-gradient(#fff 14px,#0000 14px),repeating-linear-gradient(#0000 0 10px,#e3e9e4 10px 13px);border:1px solid #cbd5cd;border-radius:5px;width:78px;height:70px;display:block;position:absolute;right:0}.writing-v06-evidence-thumb__pages i:first-child{top:16px;right:0}.writing-v06-evidence-thumb__pages i:nth-child(2){top:9px;right:7px}.writing-v06-evidence-subhead{justify-content:space-between;align-items:end;gap:25px;margin:42px 0 17px;display:flex}.writing-v06-evidence-subhead h3{font-size:20px}.writing-v06-evidence-subhead>p{max-width:520px;color:var(--corp-poc-muted);font-size:12px}.writing-v06-evidence-subhead .eyebrow{margin-bottom:8px}.writing-v06-small-card{background:#fff;border:1px solid #cbd5cd;border-radius:12px;flex-direction:column;min-width:0;padding:22px;display:flex}.writing-v06-hierarchy__description{color:var(--corp-poc-muted);overflow-wrap:anywhere;margin:14px 0 0;font-size:13px;line-height:1.85}.writing-v06-small-visual{background:#eef3ec;border:1px solid #d5ded7;border-radius:9px;flex-shrink:0;align-items:center;height:104px;margin-top:20px;padding:15px;display:flex}.writing-v06-small-flow{align-items:center;gap:6px;height:100%;font-size:10px;display:flex}.writing-v06-small-visual span{font-size:inherit;background:#f7faf5;border:1px solid #c1d0c5;border-radius:6px;padding:8px 9px}.writing-v06-small-flow>i{color:var(--corp-poc-brand);font-style:normal}.writing-v06-small-visual--metrics{gap:32px}.writing-v06-small-visual--metrics b{font-size:30px;font-weight:500;line-height:1.4}.writing-v06-small-visual--metrics small{color:var(--corp-poc-muted);font-size:10px;display:block}.writing-v06-small-visual--metrics small.writing-v06-metric-unit{display:inline}.writing-v06-small-card>.writing-v06-viz-note{margin-top:16px;font-size:11px;line-height:1.8}.writing-v06-gov-card .writing-v06-hierarchy__description{margin-top:13px;font-size:12px;line-height:1.9}.writing-v06-viz-note,.writing-v06-legal-note{border-top:1px solid var(--corp-poc-border);color:var(--corp-poc-muted);margin:13px 0 0;padding-top:10px;font-size:11px;line-height:1.8}.writing-v06-gov-grid{grid-template-columns:repeat(6,1fr);gap:17px;display:grid}.writing-v06-gov-card{border:1px solid var(--corp-poc-border);background:#fff;border-radius:12px;flex-direction:column;grid-column:span 2;min-width:0;display:flex;overflow:hidden}.writing-v06-gov-card:nth-child(4){grid-column:2/span 2}.writing-v06-gov-card__body{flex-direction:column;flex:1;padding:24px 26px 0;display:flex}.writing-v06-gov-card__body>.writing-v06-hierarchy__description{margin-bottom:20px}.writing-v06-gov-card__visual{border-top:1px solid var(--corp-poc-border);height:150px;min-height:150px;color:var(--corp-poc-brand);background:#eef3ec;flex-shrink:0;justify-content:center;align-items:center;margin:auto -26px 0;padding:14px 18px;display:flex}.writing-v06-gov-svg{width:100%;height:118px;overflow:visible}.writing-v06-gov-svg .line{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px}.writing-v06-gov-svg .soft{fill:#f9fcf8;stroke:#a9c6b5;stroke-width:1.25px}.writing-v06-gov-svg .active{fill:#e5f2e9;stroke:#176a4a;stroke-width:1.5px}.writing-v06-gov-svg .muted-shape{fill:#f5f6f3;stroke:#cbd4cd;stroke-width:1.2px}.writing-v06-gov-svg .ink{fill:#176a4a;font-size:9px}.writing-v06-gov-svg .muted-ink{fill:#7b8980;font-size:8px}.writing-v06-toggle-visual{gap:7px;width:min(250px,100%);display:grid}.writing-v06-toggle-visual p{justify-content:space-between;align-items:center;margin:0;font-size:11px;display:flex}.writing-v06-toggle-visual i{background:var(--corp-poc-brand);border-radius:9px;width:26px;height:14px;position:relative}.writing-v06-toggle-visual i:after{content:"";background:#fff;border-radius:50%;width:10px;height:10px;position:absolute;top:2px;right:2px}.writing-v06-toggle-visual i.is-off{background:#b5bfb5}.writing-v06-toggle-visual i.is-off:after{left:2px;right:auto}.writing-v06-hypothesis{border-top:1px solid var(--corp-poc-border);color:#79571c;background:#fcfbf6;margin:auto 0 0;padding:11px 23px;font-size:10px;line-height:1.75}.writing-v06-hypothesis strong{display:block}.writing-v06-backbone{border-top:1px solid var(--corp-poc-border-strong);color:var(--corp-poc-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;margin:22px 0 0;padding:19px 22px;font-size:12px;display:flex}.writing-v06-backbone>span{align-items:center;gap:22px;display:inline-flex}.writing-v06-backbone strong{color:var(--corp-poc-brand);font-weight:500}.writing-v06-backbone i{background:var(--corp-poc-border-strong);width:28px;height:1px}.writing-v06-gov-footnote{max-width:750px;color:var(--corp-poc-muted);text-align:center;margin:5px auto 0;font-size:12px;line-height:1.9}.writing-v06-routes{gap:17px;margin-top:34px}.writing-v06-route-card{border:1px solid var(--corp-poc-border);min-width:0;color:inherit;background:#fff;border-radius:13px;flex-direction:column;padding:24px;text-decoration:none;display:flex}.writing-v06-route-card:is(button){text-align:left;width:100%;font:inherit;cursor:pointer}.writing-v06-route-card__meta{color:var(--corp-poc-muted);letter-spacing:.14em;justify-content:space-between;align-items:center;gap:12px;margin-bottom:21px;font-size:10px;font-weight:600;display:flex}.writing-v06-route-card__icon{background:var(--corp-poc-brand-pale);width:44px;height:44px;color:var(--corp-poc-brand);border:1px solid #bdd1c2;border-radius:11px;place-items:center;display:grid}.writing-v06-route-card__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:24px;height:24px}.writing-v06-route-card__example{border-top:1px solid var(--corp-poc-border);color:var(--corp-poc-text);margin:18px 0 0;padding-top:14px;font-size:11px;line-height:1.85}.writing-v06-route-card__action{border:0;border-bottom:1px solid var(--corp-poc-brand);width:fit-content;max-width:100%;color:var(--corp-poc-brand);font:inherit;cursor:pointer;background:0 0;border-radius:0;align-self:start;align-items:center;gap:20px;margin-top:auto;padding:18px 0 5px;font-size:13px;text-decoration:none;display:inline-flex}.writing-v06-route-card__action>span{font-size:20px}.writing-v06-route-card__action:focus-visible{outline:3px solid var(--corp-poc-brand);outline-offset:5px}.writing-v06-route-notice{z-index:60;color:#79571c;background:#f5eddb;border:1px solid #ded2b8;border-left:2px solid #a18a5e;border-radius:6px;width:max-content;max-width:calc(100vw - 32px);padding:12px 16px;font-size:12px;line-height:1.7;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 5px 24px #18201c20}.writing-focus-dialog{box-sizing:border-box;width:min(1190px,100vw - 64px);max-width:100%;max-height:calc(100dvh - 72px);color:var(--corp-poc-text);background:var(--corp-poc-surface);box-shadow:0 24px 100px color-mix(in srgb, var(--corp-poc-inverse) 25%, transparent);border:1px solid #b6c7ba;border-radius:18px;margin:auto;padding:0;overflow:hidden}.writing-focus-dialog[open]{flex-direction:column;display:flex}.writing-focus-dialog::backdrop{background:color-mix(in srgb, var(--corp-poc-inverse) 76%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.writing-v06-lens-toolbar{border-bottom:1px solid var(--corp-poc-border);min-height:55px;color:var(--corp-poc-brand);letter-spacing:.08em;text-transform:uppercase;background:#f8faf6;flex:none;justify-content:space-between;align-items:center;padding:14px 25px;font-size:11px;font-weight:400;display:flex}.writing-focus-dialog:has([data-lens-story]) .writing-v06-lens-toolbar{letter-spacing:.01em;text-transform:none;gap:16px;font-size:22px;font-weight:700;line-height:1.45}.writing-focus-dialog:has([data-lens-story]) .writing-v06-lens-toolbar>span{overflow-wrap:anywhere;text-wrap:balance;flex:1;min-width:0}.writing-focus-dialog:has([data-lens-story]) .writing-focus-dialog__close{flex:none}.writing-v06-lens-kicker{margin-inline-end:.35em;font-size:.65em;font-weight:500}@media (max-width:559px){.writing-focus-dialog:has([data-lens-story]) .writing-v06-lens-toolbar{gap:12px;font-size:18px}}.writing-focus-dialog__surface{overscroll-behavior:contain;flex:auto;min-height:0;padding:28px 36px 32px;overflow:auto}.writing-focus-dialog__close{border:1px solid var(--corp-poc-border);width:35px;height:35px;color:var(--corp-poc-muted);font:inherit;cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;font-size:22px;line-height:1;display:grid}.writing-focus-dialog__close>svg{display:block}.writing-v06-lens{clear:both;display:block}.writing-v06-lens__header{margin-bottom:23px}.writing-v06-lens__header>.eyebrow{color:var(--corp-poc-muted);margin-bottom:12px;font-size:11px}.writing-v06-lens__header>.writing-v06-hierarchy{min-width:0;display:block}.writing-v06-evidence-lens .writing-v06-lens__technical,.writing-v06-evidence-lens .writing-v06-lens__catch,.writing-v06-hierarchy__title,.writing-v06-hierarchy__catch{overflow-wrap:anywhere;word-break:normal;line-break:strict;text-wrap:pretty}.writing-v06-lens__technical{color:var(--corp-poc-brand);letter-spacing:-.035em;margin:0;font-size:clamp(32px,3.5vw,42px);font-weight:750;line-height:1.3}.writing-v06-lens__catch{color:var(--corp-poc-text);letter-spacing:-.025em;margin:8px 0 0;font-size:clamp(24px,2.65vw,32px);font-weight:600;line-height:1.45}.writing-v06-lens__context{color:var(--corp-poc-muted);margin:10px 0 0;font-size:11px;line-height:1.75}.writing-v06-lens__grid,.writing-v06-evidence-lens__grid{grid-template-columns:.85fr 1.1fr;align-items:start;gap:32px;display:grid}.writing-v06-lens__pain{border-left:2px solid var(--corp-poc-brand);margin:0 0 20px;padding-left:15px;font-size:18px;line-height:1.9}.writing-v06-lens__body{color:var(--corp-poc-text);font-size:14px;line-height:2}.writing-v06-lens__steps{margin:24px 0 0;padding:0;list-style:none}.writing-v06-lens__steps li{border-top:1px solid var(--corp-poc-border);grid-template-columns:95px 1fr;gap:15px;padding:11px 0;font-size:12px;display:grid}.writing-v06-lens__steps strong,.writing-v06-lens__proof strong{color:var(--corp-poc-brand);font-weight:500}.writing-v06-lens__proof{color:var(--corp-poc-muted);margin:22px 0 0;font-size:12px}.writing-v06-lens__proof strong{letter-spacing:.1em;margin-bottom:7px;font-size:10px;display:block}.writing-v06-design-note{color:#6d5c38;background:#efeae0;border-left:2px solid #a18a5e;margin:18px 0 0;padding:10px 14px;font-size:12px;line-height:1.8}.writing-v06-lens__bottom{border-top:1px solid var(--corp-poc-border);color:var(--corp-poc-muted);justify-content:space-between;align-items:center;gap:15px;margin-top:24px;padding-top:18px;font-size:11px;display:flex}.writing-v06-lens__pagination{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.writing-v06-lens__pagination button{border:1px solid var(--corp-poc-border);width:35px;height:35px;color:var(--corp-poc-text);font:inherit;cursor:pointer;background:0 0;border-radius:50%;padding:0;font-size:18px}.writing-v06-visual{border:1px solid var(--corp-poc-border);background:#f6f8f4;border-radius:12px;overflow:hidden}.writing-v06-visual__caption{border-bottom:1px solid var(--corp-poc-border);color:var(--corp-poc-muted);background:#eef1ed;justify-content:space-between;align-items:center;gap:12px;padding:9px 14px;font-size:10px;display:flex}.writing-v06-visual__body{padding:22px}.writing-v06-requirements{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:16px;display:grid}.writing-v06-requirements span,.writing-v06-draft,.writing-v06-logic p{border:1px solid var(--corp-poc-border);background:#fff;border-radius:5px;padding:10px 12px;font-size:12px}.writing-v06-requirements small,.writing-v06-draft small{color:var(--corp-poc-muted);font-size:9px;display:block}.writing-v06-draft b{margin-top:10px;font-size:17px;display:block}.writing-v06-draft p,.writing-v06-rule-evolution p{color:var(--corp-poc-muted);margin:8px 0 0;font-size:12px}.writing-v06-logic{gap:8px;margin-top:18px;display:grid}.writing-v06-logic p{border-radius:6px;grid-template-columns:92px 1fr;gap:12px;margin:0;padding:12px;display:grid}.writing-v06-logic b{color:var(--corp-poc-brand);font-size:11px;font-weight:500}.writing-v06-rule-evolution{gap:12px;display:grid}.writing-v06-rule-evolution section{border:1px solid var(--corp-poc-border);background:#fff;border-radius:8px;padding:17px;font-size:12px}.writing-v06-rule-evolution section.is-current{border-left:3px solid var(--corp-poc-brand)}.writing-v06-rule-evolution small{border:1px solid var(--corp-poc-border);color:var(--corp-poc-muted);border-radius:999px;margin-bottom:9px;padding:3px 10px;font-size:11px;line-height:1.6;display:inline-flex}.writing-v06-rule-evolution section.is-current small{background:var(--corp-poc-brand-pale);color:var(--corp-poc-brand);border-color:#c7dccf}.writing-v06-goal{background:var(--corp-poc-brand-pale);border:1px solid #c0d7c8;border-radius:6px;margin-bottom:20px;padding:15px 17px;font-size:13px}.writing-v06-goal small{color:var(--corp-poc-brand);margin-bottom:5px;font-size:10px;display:block}.writing-v06-swimlanes{grid-template-columns:65px repeat(3,1fr);gap:7px;font-size:11px;display:grid}.writing-v06-swimlanes span{border:1px solid var(--corp-poc-border);background:#fff;border-radius:5px;padding:12px 9px;line-height:1.8}.writing-v06-swimlanes span:nth-child(4n+1){color:var(--corp-poc-muted);background:0 0;border:0;padding-left:0}.writing-v06-integration{grid-template-columns:.7fr 1fr .8fr;align-items:center;gap:17px;font-size:12px;display:grid}.writing-v06-integration>div{gap:9px;display:grid}.writing-v06-integration>div span{border:1px solid var(--corp-poc-border);text-align:center;background:#fff;border-radius:6px;padding:12px 10px}.writing-v06-integration>strong{border:1px solid var(--corp-poc-brand);background:var(--corp-poc-brand-pale);color:var(--corp-poc-brand);text-align:center;border-radius:11px;padding:25px 12px;font-size:16px}.writing-v06-integration>strong small{margin-top:10px;font-size:10px;font-weight:400;display:block}.writing-v06-evidence-lens__details{margin:0}.writing-v06-evidence-lens__details>div{border-top:1px solid var(--corp-poc-border);padding:15px 0}.writing-v06-evidence-lens__details dt{color:var(--corp-poc-brand);letter-spacing:.1em;font-size:10px;font-weight:600}.writing-v06-evidence-lens__details dd{margin:7px 0 0;font-size:13px;line-height:1.95}.writing-v06-evidence-lens__bottom{border-top:1px solid var(--corp-poc-border);grid-template-columns:1fr 1fr;gap:32px;margin-top:28px;padding-top:24px;display:grid}.writing-v06-evidence-lens__bottom h4{color:var(--corp-poc-muted);margin:0 0 9px;font-size:11px;font-weight:500}.writing-v06-evidence-lens__bottom p{margin:0;font-size:14px;line-height:1.8}.writing-v06-nlp{background:#f6f8f4}.writing-v06-nlp nav{border-bottom:1px solid var(--corp-poc-border);background:#fff;flex-wrap:wrap;gap:6px;padding:14px 16px;display:flex}.writing-v06-nlp nav button{border:1px solid var(--corp-poc-border);color:var(--corp-poc-text);font:inherit;cursor:pointer;background:#f3f5f1;border-radius:5px;padding:5px 10px;font-size:11px}.writing-v06-nlp nav button[aria-pressed=true]{border-color:var(--corp-poc-brand);background:var(--corp-poc-brand-pale);color:var(--corp-poc-brand);font-weight:600}.writing-v06-nlp>div{padding:21px}.writing-v06-nlp>div mark{background:#f3e4bd;border-bottom:2px solid #bfa156;padding:0 1px}.writing-v06-score-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:15px 0 0;display:grid}.writing-v06-score-grid>div{border:1px solid var(--corp-poc-border);background:#fff;border-radius:8px;min-width:0;padding:10px}.writing-v06-score-grid>div>div{color:var(--corp-poc-muted);justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.writing-v06-score-grid b{color:var(--corp-poc-text);font-size:11px}.writing-v06-score-grid strong{color:var(--corp-poc-brand);font-variant-numeric:tabular-nums;font-size:10px;font-weight:700}.writing-v06-score-grid>div>.writing-v06-score-bar{background:#e5ebe6;border-radius:99px;height:4px;margin:8px 0 7px;display:block;overflow:hidden}.writing-v06-score-grid .writing-v06-score-bar i{background:#6e9b7f;border-radius:99px;height:100%;margin:0;display:block}.writing-v06-score-grid i{clear:both;margin-top:8px}.writing-v06-delivery{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);gap:8px;margin-top:20px;display:grid}.writing-v06-build-step{border:1px solid var(--corp-poc-border);background:#fff;border-radius:8px;flex:1;padding:12px 10px;font-size:10px;line-height:1.65}.writing-v06-build-step b{color:var(--corp-poc-brand);margin-bottom:5px;font-size:11px;display:block}.writing-v06-build-join{color:#6e9b7f;align-self:center;font-size:17px}.writing-v06-workspace header{border-bottom:1px solid var(--corp-poc-border);background:#fff;align-items:center;gap:10px;padding:13px 17px;font-size:11px;display:flex}.writing-v06-workspace header i{background:var(--corp-poc-brand);border-radius:50%;width:7px;height:7px}.writing-v06-workspace header small{color:var(--corp-poc-muted);margin-left:auto;font-size:10px}.writing-v06-workspace nav{border-bottom:1px solid var(--corp-poc-border);color:var(--corp-poc-muted);gap:18px;margin:0 20px;padding:12px 0 10px;font-size:11px;display:flex}.writing-v06-workspace nav b{color:var(--corp-poc-brand)}.writing-v06-workspace>div{grid-template-columns:1.2fr .85fr;gap:14px;padding:20px;display:grid}.writing-v06-workspace article,.writing-v06-workspace aside section{border:1px solid var(--corp-poc-border);background:#fff;border-radius:7px;padding:13px}.writing-v06-workspace article small{color:var(--corp-poc-muted);font-size:10px}.writing-v06-workspace article h4{margin:10px 0;font-size:14px}.writing-v06-workspace article p,.writing-v06-workspace aside p{font-size:11px;line-height:1.8}.writing-v06-workspace article mark{background:#f3e4bd;border-bottom:2px solid #bfa156}.writing-v06-workspace article i{background:#e9eee8;border-radius:3px;height:5px;margin-top:10px;display:block}.writing-v06-workspace aside{gap:9px;display:grid}.writing-v06-workspace aside b{color:var(--corp-poc-brand);font-size:12px}.writing-v06-workspace aside span{background:var(--corp-poc-brand-pale);color:var(--corp-poc-brand);border-radius:5px;margin-top:8px;padding:6px 9px;font-size:10px;display:block}.writing-focus-dialog *{box-sizing:border-box}.writing-v06-visual-warning{color:#79571c;background:#f5eddb;border-top:1px solid #ded2b8;padding:9px 14px;font-size:10px;line-height:1.75}.writing-v06-viz-note{color:var(--corp-poc-muted);margin:15px 0 0;font-size:10px;line-height:1.8}.writing-v06-visual .writing-v06-viz-note,.writing-v06-evidence-lens__grid .writing-v06-viz-note{border:0;padding:0}.writing-v06-mini-overline,.writing-v06-nlp-example>small{color:var(--corp-poc-muted);letter-spacing:.1em;margin-bottom:8px;font-size:10px;display:block}.writing-v06-mini-overline--step{margin-top:20px}.writing-v06-visual__body>h4{margin:0;font-size:15px;font-weight:600;line-height:1.5}.writing-v06-sentence{white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:20px;line-height:2}.writing-v06-draft .writing-v06-sentence{color:var(--corp-poc-text);font-size:13px}.writing-v06-sentence mark{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#f3e4bd;border-bottom:2px solid #bfa156;padding:0 1px}.writing-v06-paper-lines i{background:#e9eee8;border-radius:3px;height:5px;margin:12px 0;display:block}.writing-v06-paper-lines .is-short,.writing-v06-workspace article i.is-short{width:72%}.writing-v06-draft{border-radius:8px;padding:22px}.writing-v06-draft>small{margin-bottom:13px;font-size:10px}.writing-v06-draft>b{margin:0 0 13px;line-height:1.5}.writing-v06-draft>p{margin:0;font-size:13px}.writing-v06-comment{border-left:2px solid var(--corp-poc-brand);background:var(--corp-poc-brand-pale);margin-top:13px;padding:13px 17px;font-size:12px;line-height:1.8}.writing-v06-rule-cycle{color:var(--corp-poc-brand);flex-wrap:wrap;align-items:center;gap:7px;margin-top:17px;font-size:11px;display:flex}.writing-v06-rule-cycle span{align-items:center;gap:7px;display:flex}.writing-v06-rule-cycle b{background:var(--corp-poc-brand-pale);border-radius:5px;padding:5px 10px;font-weight:400}.writing-v06-rule-cycle i{font-style:normal}.writing-v06-scope-box{background:#fff;border:1px solid #afc4b5;border-radius:10px;padding:16px}.writing-v06-scope-title{color:var(--corp-poc-brand);align-items:center;gap:6px;margin-bottom:13px;font-size:11px;display:flex}.writing-v06-scope-title svg{width:20px;height:20px}.writing-v06-scope-teams{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.writing-v06-scope-teams section{background:#fafbf9;border:1px dashed #b7c6bb;border-radius:7px;padding:14px;font-size:12px}.writing-v06-avatars{gap:5px;margin-block:9px;display:flex}.writing-v06-avatars span{background:var(--corp-poc-brand-pale);width:25px;height:25px;color:var(--corp-poc-brand);border:1px solid #c5d7cb;border-radius:50%;place-items:center;font-size:9px;display:grid}.writing-v06-tags{flex-wrap:wrap;gap:6px;display:flex}.writing-v06-tag{border:1px solid var(--corp-poc-border);color:var(--corp-poc-muted);background:#fff;border-radius:5px;padding:3px 8px;font-size:10px;line-height:1.6;display:inline-block}.writing-v06-tag.is-state{background:var(--corp-poc-brand-pale);color:var(--corp-poc-brand);border-color:#aec8b7}.writing-v06-scope-teams .writing-v06-tag{border-color:#c7dccf;border-radius:999px;padding:3px 10px;font-size:11px;display:inline-flex}.writing-v06-integration-lines{color:var(--corp-poc-muted);flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;font-size:9px;display:flex}.writing-v06-integration-lines span{border:1px solid var(--corp-poc-border);border-radius:4px;padding:4px 8px}.writing-v06-outside{border:1px dashed var(--corp-poc-border);color:var(--corp-poc-muted);text-align:center;border-radius:8px;margin-top:16px;padding:10px 14px;font-size:11px}.writing-v06-tokens{flex-wrap:wrap;gap:4px;margin-top:17px;display:flex}.writing-v06-tokens span{border:1px solid var(--corp-poc-border);color:var(--corp-poc-muted);background:#fff;border-radius:4px;padding:3px 7px;font-size:10px}.writing-v06-tokens span.is-particle{color:#79571c;background:#f5eddb;border-color:#c7b17e}.writing-v06-finding{border:1px solid #c5d7cb;border-left:3px solid var(--corp-poc-brand);background:#fff;border-radius:5px;margin-top:20px;padding:16px;font-size:12px;line-height:1.8}.writing-v06-finding strong{color:var(--corp-poc-brand);margin-bottom:8px;font-size:11px;display:block}.writing-v06-suggestion{color:var(--corp-poc-muted);margin-top:14px;font-size:12px;line-height:1.8}.writing-v06-suggestion b{margin-bottom:5px;font-size:10px;font-weight:500;display:block}.writing-v06-nlp-traits{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:16px;display:grid}.writing-v06-nlp-traits>div{border:1px solid var(--corp-poc-border);color:var(--corp-poc-brand);text-align:center;background:#fff;border-radius:7px;padding:12px 5px;font-size:11px}.writing-v06-nlp-traits small{color:var(--corp-poc-muted);font-size:9px;display:block}.writing-v06-score-grid>div.is-selected{background:#f4faf6;border-color:#7fab8e;box-shadow:inset 0 0 0 1px #d4e7da}.writing-v06-score-grid small{color:var(--corp-poc-muted);font-size:9px}.writing-v06-score-grid .is-selected small{color:var(--corp-poc-brand);font-weight:600}.writing-v06-mini-lines{gap:4px;margin-top:7px;display:grid}.writing-v06-mini-lines i{background:#e6ece7;border-radius:4px;height:4px;display:block}.writing-v06-mini-lines i:nth-child(2){width:72%}.writing-v06-mini-lines i:nth-child(3){width:48%}.writing-v06-db-pages{gap:4px;margin-top:6px;display:flex}.writing-v06-db-pages i{background:#f9fbf8;border:1px solid #b9c9be;border-radius:3px;width:25px;height:34px;position:relative}.writing-v06-db-pages i:before{content:"";background:#cfe1d4;height:3px;position:absolute;top:7px;left:4px;right:4px;box-shadow:0 7px #e4ebe5,0 14px #e4ebe5}.writing-v06-delivery-impact{grid-template-columns:1.05fr repeat(3,minmax(0,1fr));gap:7px;margin-top:17px;display:grid}.writing-v06-delivery-impact>div{border:1px solid var(--corp-poc-border);text-align:center;background:#fff;border-radius:7px;padding:10px;font-size:10px;line-height:1.6}.writing-v06-delivery-impact>div:first-child{background:var(--corp-poc-brand-pale);color:var(--corp-poc-brand);border-color:#9ec0aa;font-weight:600}.writing-v06-delivery-impact b{color:var(--corp-poc-brand);font-size:10px;display:block}.writing-v06-delivery-impact small{color:var(--corp-poc-muted);font-size:8px}.writing-v06-scale-note{border-left:2px solid var(--corp-poc-brand);margin-top:22px;padding-left:14px;font-size:12px;line-height:1.8}.writing-v06-scale-note strong{font-size:16px;display:block}.writing-v06-evidence-built{border-left:2px solid var(--corp-poc-brand);background:var(--corp-poc-brand-pale);margin-top:22px;padding:14px 18px;font-size:12px;line-height:1.8}.writing-v06-workspace aside small{color:var(--corp-poc-muted);margin-top:8px;font-size:9px;display:block}.writing-v06-evidence-preview{border-top:1px solid var(--corp-poc-border);background:#eef3ec;flex:none;justify-content:center;align-items:center;height:176px;padding:18px;display:flex;overflow:hidden}.writing-v06-evidence-thumb{background:0 0;border:0;width:100%;height:100%;min-height:0;padding:0}.writing-v06-evidence-thumb--workspace{background:#fff;border:1px solid #cdd7d0;border-radius:8px;grid-template-columns:1.1fr .75fr;align-items:stretch;gap:8px;padding:10px}.writing-v06-evidence-thumb--workspace section,.writing-v06-evidence-thumb--workspace aside{border-radius:5px;min-height:0;padding:9px}.writing-v06-evidence-thumb--workspace section>b{color:var(--corp-poc-brand);font-size:9px;font-weight:700}.writing-v06-evidence-thumb--workspace mark{width:68%;height:9px;margin:12px 0 0}.writing-v06-evidence-thumb--workspace i{height:4px;margin:7px 0}.writing-v06-evidence-thumb--workspace i:first-of-type{width:100%}.writing-v06-evidence-thumb--workspace i:nth-of-type(2){width:78%}.writing-v06-evidence-thumb--workspace aside b{font-size:9px}.writing-v06-evidence-thumb--workspace aside p{margin-top:6px;font-size:8px;line-height:1.6}.writing-v06-evidence-thumb--nlp{grid-template-columns:minmax(0,1fr);place-content:center stretch;gap:10px;display:grid}.writing-v06-evidence-thumb--nlp p{border:1px solid var(--corp-poc-border);background:#fff;border-radius:7px;padding:12px;font-size:12px;line-height:1.8}.writing-v06-evidence-thumb--nlp span{color:var(--corp-poc-brand);border-color:#c1d0c5;border-radius:999px;margin:0 6px 0 0;padding:5px 8px;font-size:9px}.writing-v06-evidence-thumb--db{grid-template-columns:.8fr 1.25fr;gap:12px}.writing-v06-evidence-thumb__scores{gap:5px}.writing-v06-evidence-thumb--db p{grid-template-columns:34px minmax(0,1fr) 23px;gap:5px;font-size:9px}.writing-v06-evidence-thumb--db p b{color:var(--corp-poc-muted);font-weight:600}.writing-v06-evidence-thumb--db p i{background:linear-gradient(90deg, var(--corp-poc-brand) var(--score), #dfe7e1 var(--score));height:5px}.writing-v06-evidence-thumb__pages{height:110px;min-height:0}.writing-v06-evidence-thumb__pages i{background:#fff;width:72%;height:84px;right:0}.writing-v06-evidence-thumb__pages i:first-child{opacity:.65;top:18px;right:24px}.writing-v06-evidence-thumb__pages i:nth-child(2){opacity:.82;top:9px;right:12px}.writing-v06-evidence-thumb__pages i:nth-child(3){top:0;right:0}.writing-v06-evidence-thumb__pages i:before{content:"";background:var(--corp-poc-brand-pale);border-left:2px solid var(--corp-poc-brand);height:6px;position:absolute;top:13px;left:9px;right:9px}.writing-v06-evidence-thumb__pages i:after{content:"";background:#e7ece8;height:4px;position:absolute;top:31px;left:9px;right:22px;box-shadow:0 10px #e7ece8,0 20px #e7ece8}.writing-v06-evidence-lens__grid{grid-template-columns:.8fr 1.25fr;gap:36px}.writing-v06-evidence-lens__summary{max-width:720px;color:var(--corp-poc-muted);margin-top:14px;font-size:14px;line-height:1.9}.writing-v06-rule-evolution section>b{margin-bottom:6px;font-size:14px;line-height:1.5;display:block}.writing-v06-rule-evolution section>p{margin:0}.writing-v06-rule-evolution section.is-current{border-color:var(--corp-poc-brand)}.writing-v06-integration-lines{border-top:1px solid var(--corp-poc-border);gap:10px;margin-top:21px;padding-top:16px;font-size:11px}.writing-v06-integration-lines span{border:0;padding:0}.writing-v06-workspace>.writing-v06-workspace__body{padding:20px;display:block}.writing-v06-workspace__body>nav{margin:0 0 18px;padding:0 0 10px}.writing-v06-workspace__columns{grid-template-columns:1.2fr .85fr;align-items:start;gap:14px;display:grid}.writing-v06-workspace__columns article{min-height:247px;padding:22px 20px}.writing-v06-workspace__columns article h4{margin:0 0 13px;font-size:14px;line-height:1.5}.writing-v06-workspace__columns article p{margin:0;font-size:12px;line-height:2.1}.writing-v06-workspace__columns article p.writing-v06-viz-note{margin-top:15px;font-size:10px;line-height:1.8}.writing-v06-workspace__columns article i{margin:12px 0}.writing-v06-workspace__columns aside section:first-child{border-color:#b5cdbd}.writing-v06-workspace__columns aside b{margin-bottom:8px;display:block}.writing-v06-workspace__columns aside p{margin:0;font-size:10px}.writing-v06-workspace__columns aside span{text-align:center}.writing-v06-evidence-lens__bottom .writing-v06-tag{border-radius:999px;padding:3px 10px;font-size:11px;line-height:1.6;display:inline-flex}.writing-v06-small-card,.writing-v06-route-card{padding:24px 26px}@media (max-width:800px){.writing-v06-cap-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.writing-v06-major-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.writing-v06-small-evidence,.writing-v06-routes{grid-template-columns:1fr}.writing-v06-gov-grid{grid-template-columns:repeat(2,1fr);gap:14px}.writing-v06-gov-card,.writing-v06-gov-card:nth-child(4){grid-column:auto}.writing-v06-gov-card:last-child{grid-column:1/-1}.writing-v06-section{padding-block:64px}.writing-v06-section>.container{width:min(100% - 40px,1216px)}.writing-v06-section .section-header{margin-bottom:28px;display:block}.writing-v06-section .section-header .section-lead{max-width:100%;margin-top:18px}.writing-v06-lens__grid,.writing-v06-evidence-lens__grid{grid-template-columns:1fr;gap:24px}.writing-v06-evidence-lens__bottom{gap:20px}}@media (max-width:520px){.writing-v06-cap-grid,.writing-v06-gov-grid{grid-template-columns:1fr}.writing-v06-gov-card:last-child{grid-column:auto}.writing-v06-cap-card{min-height:0;padding:22px}.writing-v06-hierarchy__title{font-size:23px;line-height:1.38}.writing-v06-hierarchy__catch{font-size:17px}.writing-v06-evidence-card__body{min-height:178px}.writing-v06-evidence-thumb{min-height:166px}.writing-v06-evidence-subhead{display:block}.writing-v06-evidence-subhead h3{margin-top:8px}.writing-v06-gov-card__visual{height:140px;margin-inline:-23px}.writing-v06-backbone{gap:9px;padding-inline:0}.writing-v06-backbone>span:first-child{justify-content:center;width:100%}.writing-v06-backbone i{width:8px}.writing-v06-gov-footnote{text-align:left}.writing-v06-route-card{padding:21px}.writing-focus-dialog{border:0;border-radius:0;width:100vw;height:100dvh;max-height:100dvh}.writing-focus-dialog__surface{max-height:calc(100dvh - 55px);padding:23px 18px}.writing-v06-lens__technical{font-size:32px}.writing-v06-lens__catch{font-size:25px}.writing-v06-lens__steps li{grid-template-columns:79px 1fr;gap:10px}.writing-v06-evidence-lens__bottom,.writing-v06-requirements,.writing-v06-score-grid{grid-template-columns:1fr}.writing-v06-swimlanes{grid-template-columns:45px repeat(3,1fr);gap:5px;font-size:10px}.writing-v06-swimlanes span{padding:10px 6px}.writing-v06-integration{gap:10px;font-size:10px}.writing-v06-workspace>div{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.writing-v06-cap-card,.writing-v06-evidence-card{transition:none}.writing-v06-evidence-card:hover{transform:none}}@media (min-width:521px) and (max-width:800px){.writing-v06-cap-card .writing-v06-hierarchy__title{font-size:24px}.writing-v06-cap-card .writing-v06-hierarchy__catch{font-size:17px}}@media (max-width:520px){.writing-v06-cap-grid{gap:13px}.writing-v06-major-evidence-grid{grid-template-columns:1fr}.writing-v06-cap-card__pain{margin-top:18px;padding-top:15px;font-size:12px}.writing-v06-hierarchy__catch{margin-top:7px}.writing-v06-cap-card__bottom{padding-top:14px}.writing-v06-small-flow{font-size:9px}.writing-v06-small-flow span{padding:8px 7px}}@media (max-width:800px){.writing-v06-section-phrase{display:inline}.writing-v06-evidence-lens__grid{grid-template-columns:1fr;gap:22px}.writing-v06-evidence-lens__grid>:nth-child(2){grid-row:1}.writing-v06-lens__bottom{flex-wrap:wrap}.writing-v06-score-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.writing-v06-delivery{grid-template-columns:1fr;gap:7px}.writing-v06-build-join{text-align:center;transform:rotate(90deg)}.writing-v06-delivery-impact{grid-template-columns:repeat(2,minmax(0,1fr))}.writing-v06-delivery-impact>div:first-child{grid-column:1/-1}}@media (max-width:520px){.writing-focus-dialog{max-width:100vw}.writing-v06-lens-toolbar{padding:10px 16px}.writing-focus-dialog__surface{max-height:none}.writing-v06-evidence-card__body{min-height:0}.writing-v06-lens__technical{font-size:32px}.writing-v06-lens__catch{font-size:25px}.writing-v06-lens__pain{font-size:16px}.writing-v06-section,.writing-focus-dialog{font-size:14px}.writing-focus-dialog__surface{padding-top:28px}.writing-v06-lens__bottom{font-size:10px}.writing-v06-visual__caption{font-size:9px}.writing-v06-visual__body{padding:17px 14px}.writing-v06-nlp>div{padding:18px 14px}.writing-v06-nlp nav{gap:5px;padding:12px 10px}.writing-v06-nlp nav button{padding:6px 7px;font-size:10px}.writing-v06-sentence{font-size:18px}.writing-v06-draft .writing-v06-sentence{font-size:13px}.writing-v06-nlp-traits{grid-template-columns:repeat(2,minmax(0,1fr))}.writing-v06-scope-teams{gap:7px}.writing-v06-scope-teams section{padding:11px}.writing-v06-integration>strong{padding:23px 8px;font-size:13px}.writing-v06-logic p{grid-template-columns:72px 1fr;padding:11px;font-size:11px}.writing-v06-requirements{grid-template-columns:repeat(2,minmax(0,1fr))}.writing-v06-delivery-impact{grid-template-columns:1fr}.writing-v06-delivery-impact>div:first-child{grid-column:auto}.writing-v06-evidence-preview{height:166px}.writing-v06-evidence-thumb{min-height:0}.writing-v06-evidence-card__body,.writing-v06-small-card,.writing-v06-route-card{padding:22px}.writing-v06-evidence-card__open{padding-inline:22px}.writing-v06-gov-card__body{padding:22px 22px 0}.writing-v06-gov-card__visual{margin-inline:-22px}.writing-v06-hierarchy__catch{margin-top:7px}.writing-v06-workspace__columns{grid-template-columns:1fr}.writing-v06-workspace>.writing-v06-workspace__body{padding:16px}.writing-v06-workspace__columns article{min-height:192px;padding:18px}.writing-v06-workspace header small{display:none}.writing-v06-requirements>span{font-size:11px}}[data-page=writing] .hero__lead,.writing-workflow .section-lead{white-space:pre-line}
