/* Generated from style-contracts.json. Edit the module contract, then regenerate. */
body.adopted{--product-editorial:#000000;--product-sentencify:#7C00FF;}
.adopted .bk-button.product-editorial{background:var(--product-editorial);border-color:var(--product-editorial);color:#fff;--button-fill:var(--product-editorial);}
.adopted .bk-button.product-sentencify{background:var(--product-sentencify);border-color:var(--product-sentencify);color:#fff;--button-fill:var(--product-sentencify);}
.adopted .case-inner{display:flex;flex-direction:column;justify-content:flex-start;gap:var(--ds-space-item);padding-block:var(--ds-space-group);}
.adopted .case-heading{margin:0 0 1rem;}
.adopted .case-layout{display:grid;grid-template-columns:1fr 1fr;align-items:center;height:auto;gap:2rem;}
.adopted .case-layout .paper-target{height:20rem;width:100%;align-self:center;}
.adopted .case-result{align-self:center;margin:0;padding:1.5rem;}
.adopted .case-actions{display:flex;justify-content:flex-end;padding-top:.5rem;}
.adopted .case-actions .bk-button{margin:0;}
.adopted .connection-stage:before{display:none;}
.adopted .connection-context{top:24%;text-align:center;}
.adopted .connection-heading{text-align:center;}
.adopted .business-source .sentence-demo{display:block;padding:1rem;}
.adopted .business-return .mini-sentence{font-size:1rem;line-height:1.6;height:auto;transform:none;}
.adopted .business-return .mini-sentence > *{display:block;margin:0;font-size:inherit;line-height:inherit;}
.adopted .business-return .paper-target{height:10rem;}
.adopted .scene[data-section="H08"] .blog-inner{width:min(100%,80rem);margin-inline:auto;padding-inline:clamp(1.5rem,4vw,4rem);box-sizing:border-box;}
.adopted .scene[data-section="H08"] .articles{gap:1.5rem;align-items:start;}
.adopted .scene[data-section="H08"] .article{background:var(--ds-card-background)!important;border:0!important;display:flex!important;flex-direction:column!important;padding:var(--ds-space-item)!important;border-radius:var(--content-radius)!important;box-shadow:var(--ds-card-shadow);backdrop-filter:var(--ds-card-blur);box-sizing:border-box;min-width:0;}
.adopted .scene[data-section="H08"] .bc-figure{width:100%;margin:0;}
.adopted .scene[data-section="H08"] .bc-media{aspect-ratio:var(--bc-ratio);height:auto;width:100%;background:var(--ds-surface);}
.adopted .scene[data-section="H08"] .bc-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;}
.adopted .scene[data-section="H08"] .article-text{padding:1rem;}
.adopted .review-position select{max-width:7rem;font-size:.875rem;min-height:2.5rem;border:1px solid var(--ds-divider);border-radius:.5rem;background:var(--ds-paper);padding:.25rem .5rem;}
@media (max-width: 899px){.adopted .case-layout{display:flex;flex-direction:column;gap:1rem;}.adopted .case-layout .paper-target{height:14rem;}.adopted .case-actions{justify-content:flex-start;}.adopted .case-inner{height:auto;padding-block:1.5rem;}.adopted .scene[data-section="H08"] .blog-inner{padding-inline:1.5rem;}.adopted .review-position select{max-width:6rem;}}
body.adopted.reduced .case-layout .paper-target{height:auto;}
.adopted .mini-sentence span span,.adopted .mini-sentence strong mark{display:inline;font-size:inherit;line-height:inherit;font-weight:inherit;}
.adopted .mini-sentence > span{font-weight:400;}
.adopted .variant-buttons a[data-variant-link="selected"]{width:auto;padding-inline:.625rem;}
.adopted .sentence-demo{gap:.75rem;}
.adopted .v-C .sentence-demo{grid-template-columns:1fr 1fr;}
.adopted .v-C .sentence-purpose{grid-column:1 / -1;grid-row:1;margin:0;padding-block:0;font-size:var(--ds-text-reading);font-weight:400;line-height:var(--ds-leading-reading);text-align:center;}
.adopted .v-C .sentence-before{grid-column:1;grid-row:2;padding:1rem;}
.adopted .v-C .sentence-after{grid-column:2;grid-row:2;padding:1rem;}
.adopted .connection-stage .sentence-demo p{font-size:1rem;line-height:1.6;}
.adopted .scene[data-section="H08"] .blog-inner{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);left:auto;right:auto;top:0;height:100%;width:min(80rem,100%);padding:2rem clamp(1.5rem,4vw,4rem);align-content:center;align-items:center;gap:2rem;}
.adopted .scene[data-section="H08"] .articles{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;}
.adopted .scene[data-section="H08"] .article h3{font-size:1rem;}
.adopted .scene[data-section="H08"] .article p{font-size:.875rem;}
.adopted .publication-continuum .scene[data-section="H08"] .blog-inner{display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:1rem;padding:1.5rem;}
.adopted .publication-continuum .scene[data-section="H08"] .heading{font-size:2rem;}
.adopted .publication-continuum .scene[data-section="H08"] .lead{margin-top:.5rem;}
.adopted .publication-continuum .scene[data-section="H08"] .actions{margin-top:.5rem;}
@media (max-width: 899px){.adopted .scene[data-section="H08"] .blog-inner{display:flex;height:auto;flex-direction:column;gap:1.5rem;padding:2rem 1.5rem;}.adopted .scene[data-section="H08"] .articles{grid-template-columns:1fr;}.adopted .scene[data-section="H08"] .article{display:grid;grid-template-columns:6rem minmax(0,1fr);align-items:start;}.adopted .scene[data-section="H08"] .article-text{padding:.75rem;}.adopted .scene[data-section="H08"] .bc-figure{margin-top:.75rem;}.adopted .v-C .sentence-demo{display:block;}.adopted .business-return .mini-sentence{font-size:.875rem;}}
@media (max-width: 899px){.adopted .business-return .paper-target{height:6rem;width:38%;top:1rem;right:1rem;bottom:auto;}}
.adopted .scene[data-section="H05"] .sentence-inner{gap:calc(3 * var(--ds-space-item));}
.adopted .scene.ds-article-layout .blog-inner{max-width:75rem;padding:2rem clamp(1.5rem,4vw,4rem);gap:2rem;align-items:center;}
.adopted .scene.ds-article-layout .copy{padding:0;align-self:center;max-width:none;width:100%;display:block;}
.adopted .scene.ds-article-layout .heading{font-size:clamp(2rem,3.2vw,3rem);line-height:1.25;}
.adopted .scene.ds-article-layout .lead{font-size:1rem;line-height:1.7;margin-top:1rem;display:block;}
.adopted .scene.ds-article-layout .actions{margin-top:1.5rem;}
.adopted .scene.ds-article-layout .articles{gap:1.5rem;align-items:start;min-width:0;}
.adopted .scene.ds-article-layout .article{min-width:0;border-radius:1rem;transition:background .2s;display:flex;flex-direction:column;}
.adopted .scene.ds-article-layout .article-text{padding:1rem 0 0;}
.adopted .scene.ds-article-layout .article h3{font-size:1.125rem;line-height:1.45;word-break:keep-all;overflow-wrap:anywhere;}
.adopted .scene.ds-article-layout .article p{font-size:1rem;line-height:1.65;margin-top:.75rem;}
.adopted .scene.ds-article-layout .article time{margin-top:.75rem;}
.adopted .scene.ds-article-layout .bc-media{border-radius:.75rem;}
.adopted .scene.ds-article-layout[data-article-layout="A"] .blog-inner{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);}
.adopted .scene.ds-article-layout[data-article-layout="B"] .blog-inner{grid-template-columns:1fr;gap:1.5rem;}
.adopted .scene.ds-article-layout[data-article-layout="B"] .copy{display:grid;grid-template-columns:1fr auto;align-items:end;column-gap:2rem;}
.adopted .scene.ds-article-layout[data-article-layout="B"] .copy .lead{grid-column:1;margin-top:.5rem;}
.adopted .scene.ds-article-layout[data-article-layout="B"] .copy .actions{grid-column:2;grid-row:1 / 3;margin:0;}
.adopted .scene.ds-article-layout[data-article-layout="B"] .articles{grid-template-columns:repeat(2,minmax(0,1fr));max-width:52rem;}
.adopted .scene.ds-article-layout[data-article-layout="B"] .bc-figure{max-width:24rem;}
.adopted .scene.ds-article-layout[data-article-layout="C"] .blog-inner{grid-template-columns:1fr;gap:1.5rem;}
.adopted .scene.ds-article-layout[data-article-layout="C"] .copy{display:grid;grid-template-columns:1fr auto;align-items:end;column-gap:2rem;}
.adopted .scene.ds-article-layout[data-article-layout="C"] .copy .lead{grid-column:1;margin-top:.5rem;}
.adopted .scene.ds-article-layout[data-article-layout="C"] .copy .actions{grid-column:2;grid-row:1 / 3;margin:0;}
.adopted .scene.ds-article-layout[data-article-layout="C"] .articles{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:center;gap:2rem;}
.adopted .scene.ds-article-layout[data-article-layout="C"] .article:first-child{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem;align-items:center;}
.adopted .scene.ds-article-layout[data-article-layout="C"] .article:first-child h3{font-size:1.5rem;}
.adopted .scene.ds-article-layout[data-article-layout="C"] .article:last-child .bc-figure{max-width:12rem;}
@media (max-width:899px){.adopted .scene.ds-article-layout .blog-inner{padding:1.5rem;gap:1.5rem;max-width:100%;display:flex;height:auto;flex-direction:column;align-items:stretch;}.adopted .scene.ds-article-layout .heading{font-size:2rem;}.adopted .scene.ds-article-layout[data-article-layout] .copy{display:block;}.adopted .scene.ds-article-layout[data-article-layout] .copy .actions{margin-top:1rem;}.adopted .scene.ds-article-layout .article{display:flex;flex-direction:column;gap:0;}.adopted .scene.ds-article-layout .article h3{font-size:1rem;line-height:1.5;word-break:normal;}.adopted .scene.ds-article-layout .article p{font-size:1rem;}.adopted .scene.ds-article-layout .article-text{padding:.75rem 0 0;}.adopted .scene.ds-article-layout .bc-figure{margin:0;}.adopted .scene.ds-article-layout[data-article-layout="A"] .articles{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:1rem;padding-bottom:.5rem;}.adopted .scene.ds-article-layout[data-article-layout="A"] .article{flex:0 0 86%;scroll-snap-align:start;}.adopted .scene.ds-article-layout[data-article-layout="B"] .articles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;}.adopted .scene.ds-article-layout[data-article-layout="B"] .article p{display:none;}.adopted .scene.ds-article-layout[data-article-layout="C"] .articles{display:grid;grid-template-columns:1fr;gap:1.5rem;}.adopted .scene.ds-article-layout[data-article-layout="C"] .article:first-child{display:flex;gap:0;}.adopted .scene.ds-article-layout[data-article-layout="C"] .article:first-child h3{font-size:1.125rem;}.adopted .scene.ds-article-layout[data-article-layout="C"] .article:last-child{display:grid;grid-template-columns:6rem minmax(0,1fr);gap:1rem;}.adopted .scene.ds-article-layout[data-article-layout="C"] .article:last-child p{display:none;}.adopted .scene.ds-article-layout[data-article-layout="C"] .article:last-child .article-text{padding:0;}}
.adopted .publication-continuum .scene.ds-article-layout .blog-inner{display:flex;flex-direction:column;align-items:stretch;gap:1rem;padding:1.5rem;}
.adopted .publication-continuum .scene.ds-article-layout .copy{display:block;}
.adopted .scene.ds-article-layout .article{background:transparent;border:0;border-radius:0;overflow:visible;}
.adopted .scene.ds-article-layout .article:hover{background:transparent;}
.adopted .scene.ds-article-layout[data-article-layout="B"] .blog-inner{max-width:64rem;}
.adopted .scene.ds-article-layout[data-article-layout="B"] .articles{max-width:none;}
.adopted .scene.ds-article-layout[data-article-layout="B"] .bc-figure{max-width:none;}
.adopted .scene.ds-article-layout[data-article-layout="A"] .article p,.adopted .scene.ds-article-layout[data-article-layout="C"] .article:first-child p{display:block;}
body.adopted.reduced .scene.ds-article-layout .blog-inner{width:100%;margin-inline:0;padding-inline:1.5rem;}
.adopted .business-inner{width:100%;max-width:76rem;margin-inline:auto;padding:2rem;box-sizing:border-box;gap:1.5rem;}
.adopted .business-inner>.copy{text-align:left;width:100%;}
.adopted .business-grid{gap:1rem;height:20rem;transform:none;}
.adopted .business-card{padding:1.5rem;border-radius:1.5rem;box-sizing:border-box;}
.adopted .business-card p{font-size:1rem;margin-top:.75rem;}
.adopted .business-card .paper-target{right:1.5rem;bottom:1.5rem;width:48%;height:8rem;background:var(--ds-paper);}
.adopted .mini-sentence{transform:none;}
.adopted .mini-sentence .mc-original-change{text-decoration:line-through;text-decoration-thickness:1px;text-decoration-style:solid;text-underline-offset:initial;}
.adopted .mini-sentence span{display:inline;font-weight:inherit;}
.adopted .mini-sentence > span,.adopted .mini-sentence > strong{display:block;font-size:inherit;}
.adopted .applied-difference{display:flex;gap:1rem;flex-wrap:wrap;}
.adopted .applied-difference ins{background:rgb(var(--ds-accent-rgb) / var(--ds-highlight-body-alpha));text-decoration:none;}
.adopted .case-result .applied-explanation{font-size:1rem;margin-top:1rem;}
@media (max-width:900px){.adopted .scene .business-inner{padding:1.5rem 1rem;gap:1.5rem;justify-content:flex-start;}.adopted .business-inner .heading{font-size:1.75rem;line-height:1.3;margin:0;}.adopted .business-grid{height:auto;gap:.75rem;}.adopted .business-card{min-height:9rem;padding:1rem;border-radius:1rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:1rem;align-content:start;}.adopted .business-card h3{grid-column:1;font-size:1rem;margin:0;align-self:center;}.adopted .business-card .brand-editorial{font-size:1.75rem;}.adopted .business-card p{grid-column:1;max-width:none;font-size:.875rem;line-height:1.5;margin:.5rem 0 0;}.adopted .business-card .product-logo{max-width:100%;height:auto;}.adopted .business-card .paper-target,.adopted .business-card .mini-sentence,.adopted .business-card .business-books{position:relative;grid-column:2;grid-row:1 / 3;inset:auto;width:100%;height:7rem;align-self:center;box-sizing:border-box;margin:0;}.adopted .business-card .mini-sentence{padding:.5rem;font-size:.875rem;line-height:1.4;height:auto;min-height:7rem;border-radius:.75rem;display:flex;flex-direction:column;justify-content:center;}.adopted .business-card .mini-sentence strong{font-size:.875rem;margin-top:.5rem;}.adopted .business-books{justify-content:center;gap:.25rem;}.adopted .business-books .bk-book{width:2rem;flex-basis:2rem;}.adopted .editorial-inner .paper-target{max-height:18rem;}.adopted .case-layout .paper-target{height:auto;min-height:12rem;}}
.adopted.reduced .scene .business-inner .business-card .paper-target{height:7rem;min-height:7rem;width:calc(7rem / 1.414);}
.adopted.reduced .business-card .ds-manuscript-preview{height:100%;}
.adopted.reduced .business-card .ds-preview-lines{display:flex;}
.adopted.reduced .business-card .ds-preview-text{display:none;}
.adopted .case-layout > .case-result{display:none;}
.adopted .case-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;min-width:0;align-self:stretch;}
.adopted .case-layout .paper-target{max-width:var(--ds-preview-reference-width);justify-self:start;}
.adopted .scene[data-section="H08"] .blog-actions{grid-column:2;justify-self:end;margin:0;display:flex;justify-content:flex-end;width:100%;}
.adopted .business-source{transform-origin:top left;}
.adopted .business-source.sentence-demo{padding:0;margin:0;display:block;flex:none;max-width:none;}
.adopted .business-source > .sentence-after{padding:1rem;height:100%;box-sizing:border-box;}
.adopted .case-layout .paper-target{max-width:var(--ds-preview-reference-width);justify-self:start;}
.adopted .case-correction-target{width:100%;max-width:22rem;justify-self:start;align-self:start;}
.adopted .case-actions{width:100%;justify-content:flex-start;padding-left:calc(50% + 1rem);box-sizing:border-box;}
@media (max-width: 899px){.adopted .case-correction-target{align-self:stretch;max-width:none;}.adopted .case-actions{padding-left:0;}.adopted .case-layout .paper-target{max-width:none;}}
.adopted .scene[data-section="H08"]:not(.ds-article-layout) .blog-inner > .copy{grid-column:1;grid-row:1;width:100%;align-self:center;text-align:left;padding:0;}
.adopted .scene[data-section="H08"]:not(.ds-article-layout) .articles{grid-column:2;grid-row:1;}
.adopted .scene[data-section="H08"]:not(.ds-article-layout) .blog-actions{grid-column:2;grid-row:2;align-self:start;}
.adopted .relation-panel > .ds-correction{width:100%;margin:0;box-sizing:border-box;max-width:none;}
.adopted .connection-stage[data-boundary="3"] .connection-label{display:flex;align-items:center;height:3rem;margin-bottom:var(--ds-space-item);}
.adopted .connection-label .brand-editorial{font-size:2.5rem;font-weight:400;}
.adopted .connection-label .sentencify-logo{width:12rem;height:auto;}
.adopted .relation-panel .sentence-demo{background:transparent;box-shadow:none;border:0;padding:0;border-radius:0;grid-template-rows:auto;gap:var(--ds-space-item);}
.adopted .relation-panel .sentence-purpose{display:none;}
.adopted .sentence-demo .sentence-before,.adopted .sentence-demo .sentence-after{padding:1.5rem;background:var(--ds-card-background, var(--ds-surface));border:var(--ds-card-border, 0);border-radius:var(--ds-radius-panel);box-sizing:border-box;min-width:0;box-shadow:var(--ds-card-shadow, none);backdrop-filter:var(--ds-card-blur, none);}
.adopted .sentence-demo .sample-label{min-height:1.5rem;display:flex;align-items:center;justify-content:space-between;margin:0 0 .75rem;position:relative;padding-right:2.25rem;}
.adopted .sentence-demo .sentence-before > p,.adopted .sentence-demo .sentence-after > p{margin:0;font-size:var(--ds-text-reading);line-height:var(--ds-leading-reading);}
.adopted .sentence-demo .bk-highlight{background:color-mix(in srgb,var(--product-sentencify) 18%,transparent);}
.adopted .relation-panel .sentence-before,.adopted .relation-panel .sentence-after{margin-bottom:0;grid-row:1;grid-column:1;}
@media (max-width:899px){.adopted .scene[data-section="H08"]:not(.ds-article-layout) .blog-inner{height:100%;justify-content:center;gap:var(--ds-space-item);}.adopted .scene[data-section="H08"]:not(.ds-article-layout) .articles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-item);}.adopted .scene[data-section="H08"]:not(.ds-article-layout) .article{min-width:0;width:100%;}.adopted .scene[data-section="H08"]:not(.ds-article-layout) .article-text > p{display:none;}.adopted .scene[data-section="H08"]:not(.ds-article-layout) .article h3{font-size:var(--ds-text-reading);line-height:1.5;}.adopted .sentence-before{margin-bottom:var(--ds-space-item);}}
@media (max-width:899px){.adopted .relation-panel .sentence-before{display:none;}.adopted .relation-panel .sentence-demo{grid-template-columns:1fr;}.adopted .relation-panel .sentence-after{grid-column:1;grid-row:1;}}
.adopted .business-source > .sentence-after,.adopted .business-source > .business-abstract{position:absolute;inset:0;margin:0;}
.adopted .business-source > .business-abstract{width:100%;height:100%;display:grid;place-items:center;}
@media (max-width:899px){.adopted .scene[data-section="H08"]:not(.ds-article-layout) .article{display:flex;flex-direction:column;grid-template-columns:none;gap:0;}.adopted .scene[data-section="H08"]:not(.ds-article-layout) .article-thumb{height:auto;aspect-ratio:16 / 10;width:100%;}.adopted .scene[data-section="H08"]:not(.ds-article-layout) .article-text{width:100%;box-sizing:border-box;}}
.adopted.reduced .scene .editorial-inner .paper-target{max-height:none;}
.adopted .scene[data-section="H05"] .sentence-demo{background:transparent;border-color:transparent;box-shadow:none;isolation:isolate;backdrop-filter:none;}
.adopted .scene[data-section="H05"] .sentence-demo::before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--ds-card-background);border:0;box-shadow:var(--ds-card-shadow);opacity:var(--sentence-shell-progress,1);z-index:-1;backdrop-filter:var(--ds-card-blur);}
.adopted .connection-to .connection-label{right:0;left:auto;justify-content:flex-end;width:100%;}
.adopted .connection-brand-flight{position:absolute;height:auto;z-index:6;max-width:none;}
.adopted .case-actions{position:absolute;margin:0;}
.adopted.reduced .case-actions{position:static;}
.adopted .business-source > .sentence-after{transform-origin:top left;}
.adopted .connection-to.relation-panel .sentence-demo{grid-template-columns:1fr;display:grid;}
.adopted .case-actions{width:auto;padding:0;}
.adopted .connection-to.relation-panel .sentence-demo{padding:0!important;}
.adopted .scene[data-section="H05"] .copy > .editorial-name{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;margin-inline:auto!important;}
.adopted .scene[data-section="H05"] .copy > .editorial-name .sentencify-logo{margin:0!important;object-fit:contain!important;object-position:center!important;height:auto;}
.adopted .shelf-controls{display:none!important;}
.adopted .scene[data-section="H08"] .blog-inner{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;align-content:start!important;align-items:start!important;gap:var(--ds-space-group)!important;top:0!important;height:100%!important;padding-bottom:var(--ds-space-group)!important;max-width:64rem!important;}
.adopted .scene[data-section="H08"] .blog-inner > .copy{grid-column:1!important;grid-row:1!important;width:100%!important;text-align:left!important;align-self:start!important;padding:0!important;}
.adopted .scene[data-section="H08"] .articles{grid-column:1!important;grid-row:2!important;width:100%!important;max-width:none!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:var(--ds-space-group)!important;}
.adopted .scene[data-section="H08"] .blog-actions{grid-column:2!important;grid-row:1!important;justify-content:flex-end!important;justify-self:end!important;margin:0!important;width:auto;flex-shrink:0;}
.adopted .scene[data-section="H08"] .article{background:var(--ds-card-background)!important;border:0!important;display:flex!important;flex-direction:column!important;padding:var(--ds-space-item)!important;border-radius:var(--content-radius)!important;box-shadow:var(--ds-card-shadow);backdrop-filter:var(--ds-card-blur);box-sizing:border-box;min-width:0;}
.adopted .scene[data-section="H08"] .bc-figure{aspect-ratio:auto!important;max-height:none!important;width:100%!important;margin:0!important;}
.adopted .scene[data-section="H08"] .article-text{padding:var(--ds-space-item) 0 0!important;}
.adopted .scene[data-section="H08"] .article-text p{display:none!important;}
.adopted .scene[data-section="H08"] .article h3{font-size:var(--ds-text-reading)!important;line-height:1.5!important;}
.adopted .scene[data-section="H08"] .bc-figure{overflow:hidden!important;position:relative!important;flex:none!important;height:auto!important;}
.adopted .scene[data-section="H08"] .bc-figure .bc-media{height:auto!important;width:100%!important;aspect-ratio:var(--bc-ratio)!important;}
.adopted .scene[data-section="H08"] .article-text{position:relative!important;z-index:1!important;min-height:4rem!important;}
.adopted .scene[data-section="H08"] .article h3{white-space:normal!important;overflow:visible!important;display:block!important;-webkit-line-clamp:unset!important;max-height:none!important;height:auto!important;}
.adopted:not(.reduced) .scene[data-section="H04"]{z-index:13!important;}
@media (width < 48rem){.adopted .scene[data-section="H08"] .articles{grid-template-columns:minmax(0,1fr)!important;}.adopted .scene[data-section="H08"] .article{display:grid!important;grid-template-columns:5rem minmax(0,1fr)!important;gap:var(--ds-space-item)!important;}.adopted .scene[data-section="H08"] .article-text{padding:0!important;}.adopted .scene[data-section="H08"] .blog-inner{box-sizing:border-box!important;}}
.adopted .sentence-demo .example-pause{position:absolute;right:-.375rem;top:-.375rem;}
@media (max-width:899px){.adopted .sentence-demo .sentence-before,.adopted .sentence-demo .sentence-after{padding:.75rem;border-radius:var(--ds-radius-panel);background:var(--ds-card-background, var(--ds-surface));border:var(--ds-card-border, 0);box-shadow:var(--ds-card-shadow, none);backdrop-filter:var(--ds-card-blur, none);}}
.adopted .scene[data-section="H08"] .copy{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem var(--ds-space-item);}
@media (max-width:899px){.adopted .scene[data-section="H08"] .copy{column-gap:var(--ds-space-item);}}
.adopted .scene[data-section="H08"] .copy .heading{grid-column:1;grid-row:1;margin:0;}
.adopted .scene[data-section="H08"] .copy .lead{grid-column:1 / -1;grid-row:2;margin:0;}
.adopted .contact-inner{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:var(--contact-gap,3rem);padding-block:var(--contact-top,3rem) var(--contact-bottom,1.5rem);box-sizing:border-box;padding-inline:0;grid-template-columns:minmax(0,1fr);}
.adopted .contact-main{align-self:center;}
.adopted .contact-inner[data-footer-placement=following]{grid-template-rows:1fr;gap:0;}
.landing-footer-tail{position:relative;z-index:2;width:min(1120px,88%);margin-inline:auto;padding-block:0 var(--contact-bottom,3rem);background:var(--ds-paper);}
.landing-footer-tail[hidden]{display:none;}
body.reduced .contact-inner{height:auto;min-height:calc(100svh - var(--header));}
.shelf.is-dragging,.shelf.is-dragging *{cursor:grabbing;user-select:none;}
.adopted .ds-sentence-comparison .sample-label{padding-right:0;gap:var(--ds-space-small);}
.adopted [data-scene-layout="collection"]{padding-top:calc(4 * var(--ds-space-item)) !important;}
.adopted .business-source.sentence-demo{background:transparent;border:0;box-shadow:none;backdrop-filter:none;}
.adopted .stage > .ds-connected-backdrop{inset:0;border-radius:0;z-index:-1;pointer-events:none;background-color:transparent;}
.adopted .stage > .ds-connected-backdrop:after{content:none;animation:none;}
.adopted.reduced .stage > .ds-connected-backdrop{height:200svh;bottom:auto;}
@media (min-width:901px){.adopted .business-inner{gap:2rem;}.adopted .business-grid{height:21rem;}.adopted .business-card p{margin-top:1rem;}.adopted .business-card .mini-sentence{bottom:1.5rem;}}
html[data-ds-section-travel]::view-transition-old(bookend-scene),html[data-ds-section-travel]::view-transition-new(bookend-scene){animation:none;mix-blend-mode:normal;height:100%;}
html[data-ds-section-travel]::view-transition-group(bookend-scene){animation-duration:0s;}
html[data-ds-section-travel]::view-transition-old(root),html[data-ds-section-travel]::view-transition-new(root){animation:none;mix-blend-mode:normal;}
.adopted .case-inner{padding-top:3rem;}
@media (max-width:900px){.adopted .case-inner{padding-top:2rem;}}
.adopted [data-ds-material="frosted"][data-ds-layout="pair"]:before{display:none;}
.adopted [data-ds-material="frosted"][data-ds-layout="pair"] .relation-panel{padding:1.5rem;border:0;border-radius:1.5rem;background:rgb(255 255 255 / .88);box-shadow:inset 0 1px 0 rgb(255 255 255 / .7),0 12px 32px rgb(23 23 23 / .08);backdrop-filter:var(--ds-card-blur);-webkit-backdrop-filter:var(--ds-card-blur);overflow:visible;--pair-color:var(--ds-accent);}
.adopted [data-ds-material="frosted"][data-ds-layout="pair"] .relation-panel[data-product="sentencify"]{--pair-color:var(--ds-accent);}
.adopted [data-ds-material="frosted"][data-ds-layout="pair"] .relation-panel > .connection-label{position:static;height:3rem;margin:0 0 1.5rem;justify-content:flex-start;}
.adopted [data-ds-material="frosted"][data-ds-layout="pair"] .connection-label .sentencify-logo{width:auto;height:1.5rem;max-width:100%;}
.adopted [data-ds-material="frosted"][data-ds-layout="pair"] .relation-panel :is(.ds-correction,.sentence-demo,.sentence-after){padding:0;border:0;background:transparent;box-shadow:none;backdrop-filter:none;border-radius:0;height:auto;margin:0;}
.adopted [data-ds-material="frosted"][data-ds-layout="pair"] .relation-panel :is(.ds-correction p,.sentence-after p){font-size:var(--ds-text-reading);line-height:1.6;}
.adopted [data-ds-material="frosted"][data-ds-layout="pair"] .relation-panel .ds-sentence-navigation{display:none;}
@media (max-width:900px){.adopted [data-ds-material="frosted"][data-ds-layout="pair"] .relation-panel{padding:1rem;border-radius:1rem;}.adopted [data-ds-material="frosted"][data-ds-layout="pair"] .relation-panel > .connection-label{height:2rem;margin-bottom:1rem;}.adopted [data-ds-material="frosted"][data-ds-layout="pair"] .connection-label .brand-editorial{font-size:1.5rem;}.adopted [data-ds-material="frosted"][data-ds-layout="pair"] .connection-label .sentencify-logo{height:1.125rem;}.adopted [data-ds-material="frosted"][data-ds-layout="pair"] .connection-context{top:auto;display:none;}.adopted [data-ds-material="frosted"][data-ds-layout="pair"] .relation-panel :is(.ds-correction p,.sentence-after p){font-size:var(--ds-text-reading);line-height:1.5;}}
.paper-flight .ds-document-surface{border:0;background:transparent;}
.ds-document-surface:has(.ds-manuscript-preview[data-geometry="continuous"]){border:0;background:transparent;}
.ds-system .ds-document-surface:has(.ds-manuscript-preview[data-geometry="continuous"]){border:0;box-shadow:0 1.75rem 4.6875rem rgb(23 23 23 / .145);}
.adopted{--content-radius:var(--ds-radius-content);--sentence-inset:1.375rem;}
.adopted .system-correction-layer .ds-correction,.adopted [data-ds-layout="pair"] .relation-panel,.adopted .scene[data-section="H05"] .sentence-demo > :is(.sentence-before,.sentence-after),.adopted .business-source > .sentence-after{border-radius:var(--content-radius);}
.adopted .scene[data-section="H05"] .sentence-demo{padding:var(--sentence-inset);border-radius:calc(var(--content-radius) + var(--sentence-inset));}
@media (max-width:700px){.adopted{--content-radius:var(--ds-radius-content-compact);--sentence-inset:.75rem;}}
.adopted .newsletter-paper.ds-content-card{display:grid;grid-template-columns:minmax(0, .65fr) minmax(0, 1fr);gap:2rem;padding:1.5rem;text-align:left;text-decoration:none;color:var(--ds-ink);max-width:none;align-items:center;transition:transform 180ms ease, box-shadow 180ms ease;}
.adopted .newsletter-feature-image{width:100%;height:12rem;object-fit:contain;border-radius:calc(var(--content-radius) / 2);}
.adopted .newsletter-feature-copy h3{font-size:1.5rem;line-height:1.4;margin:.5rem 0 .75rem;}
.adopted .newsletter-feature-copy time{margin:0;font-size:.875rem;color:var(--ds-muted);}
.adopted .newsletter-feature-copy p{margin:0;display:block;font-size:1rem;line-height:1.6;}
.adopted .newsletter-read{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.25rem;font-size:1rem;font-weight:650;}
.adopted .newsletter-read svg{width:1.25rem;height:1.25rem;}
.adopted .newsletter-credit{display:block;font-size:.625rem;color:var(--ds-muted);margin-top:.75rem;text-align:right;}
.adopted .newsletter-paper:hover,.adopted .newsletter-paper:focus-visible{transform:translateY(-2px);}
.adopted .contact-main{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;text-align:left;width:100%;}
.adopted .contact-main .copy{max-width:none;}
.adopted .contact-main .contact-choices{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(2,auto);gap:1rem;max-width:none;width:100%;margin:0;}
.adopted .contact-choices > .contact-card{display:grid;grid-template-columns:minmax(14rem,1fr) minmax(12rem,1fr) auto;gap:2rem;padding:1.5rem 2rem;align-items:center;}
.adopted .contact-card h3{font-size:1.25rem;line-height:1.4;margin:0;}
.adopted .contact-card p{font-size:1rem;line-height:1.5;margin:0;color:var(--ds-muted);}
.adopted .contact-card .button{margin:0;justify-self:end;align-self:center;}
.adopted .contact-main .heading{font-size:2.5rem;}
@media (max-width:700px){.adopted .newsletter-paper.ds-content-card{grid-template-columns:5rem minmax(0,1fr);gap:1rem;padding:1rem;}.adopted .newsletter-feature-image{height:8rem;}.adopted .newsletter-feature-copy h3{font-size:1.125rem;}.adopted .newsletter-feature-copy p{font-size:.875rem;}.adopted .newsletter-read{margin-top:.75rem;font-size:.875rem;}.adopted .contact-main{gap:1.5rem;}.adopted .contact-choices > .contact-card{grid-template-columns:minmax(0,1fr);gap:.5rem;padding:1.25rem;}.adopted .contact-card .button{justify-self:start;margin-top:.5rem;}.adopted .contact-main .heading{font-size:1.9375rem;}}
@media (prefers-reduced-motion:reduce){.adopted .newsletter-paper.ds-content-card{transition:none;transform:none;}}
.adopted .scene[data-section="H08"] .article .bc-figure{border-radius:max(0px,calc(var(--content-radius) - var(--ds-space-item)));overflow:hidden;}
.landing-footer-tail{width:100%;padding:0;margin:0;}
.adopted .newsletter-inner{display:grid;grid-template-columns:minmax(0, .85fr) minmax(0, 1.15fr);gap:2rem;text-align:left;align-items:center;}
.adopted .newsletter-inner .copy{width:100%;max-width:none;position:relative;z-index:4;}
.adopted .newsletter-inner .actions{justify-content:flex-start;align-items:center;gap:1.25rem;}
.adopted .newsletter-detail{width:100%;height:min(38rem,76vh);padding:0;max-width:none;position:relative;}
.adopted .newsletter-detail::before{display:none;}
.adopted .contact-main{max-width:64rem;margin-inline:auto;gap:2.5rem;position:relative;isolation:isolate;}
.adopted .contact-main::before{content:"";position:absolute;inset:5rem -5% -2rem;background:radial-gradient(ellipse at 70% 55%,rgb(255 107 0 / .14),transparent 70%);z-index:-1;pointer-events:none;}
.adopted .contact-choices > .contact-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1.5rem;padding:2rem;align-items:center;border-radius:var(--content-radius);background:var(--ds-card-background);box-shadow:var(--ds-card-shadow);border:0;}
.contact-symbol{display:grid;place-items:center;width:3.5rem;height:3.5rem;border-radius:50%;color:var(--ds-accent);background:color-mix(in srgb,var(--ds-accent) 8%,transparent);}
.contact-symbol svg{width:1.75rem;height:1.75rem;}
.adopted .contact-card h3{font-size:1.375rem;margin:0 0 .5rem;}
.adopted .contact-card p{font-size:1rem;margin:0;overflow-wrap:anywhere;}
.adopted .contact-card .bk-capsule{justify-self:end;align-self:center;}
@media (max-width:900px){.adopted .newsletter-inner{display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:1rem;}.adopted .newsletter-detail{height:46vh;flex:none;}.adopted .newsletter-inner .lead{margin-inline:0;}.adopted .newsletter-inner .heading{font-size:1.9375rem;}.adopted .contact-main{gap:1.5rem;}.adopted .contact-choices > .contact-card{grid-template-columns:auto minmax(0,1fr);gap:1rem;padding:1.25rem;}.adopted .contact-card .bk-capsule{grid-column:1 / -1;justify-self:start;margin-top:.25rem;}.adopted .contact-card h3{font-size:1.125rem;}.adopted .contact-card p{font-size:.875rem;}.contact-symbol{width:2.75rem;height:2.75rem;}}
@media (prefers-reduced-motion:reduce){}
.adopted .scene[data-section="H10"],.landing-footer-tail{background-image:var(--ending-grain),var(--ending-field);background-size:180px 180px,100% var(--ending-field-height);background-repeat:repeat,no-repeat;background-color:var(--ds-paper);}
.adopted .scene[data-section="H10"]{background-position:0 0,0 0;}
.landing-footer-tail{background-position:0 calc(-1 * var(--ending-contact-height)),0 calc(-1 * var(--ending-contact-height));}
.adopted .contact-main{max-width:none;margin:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.8fr);gap:4rem;align-items:start;isolation:auto;padding:0;background:transparent;box-shadow:none;border:0;}
.adopted .contact-main::before{display:none;}
.adopted .contact-main .copy{margin:0;padding:0;align-self:start;}
.adopted .contact-main .heading{margin:0;font-size:2.5rem;line-height:1.3;}
.adopted .contact-main .heading>span{display:block;}
.adopted .contact-choices > .contact-card{grid-template-columns:minmax(0,1fr) auto;padding:1.75rem;gap:1.25rem;align-items:center;}
.adopted .contact-symbol{display:none;}
.adopted .contact-card h3{font-size:1.25rem;}
.adopted .contact-card .bk-capsule{grid-column:auto;justify-self:end;margin:0;}
@media (max-width:900px){.adopted .contact-main{grid-template-columns:minmax(0,1fr);gap:2rem;}.adopted .contact-main .heading{font-size:1.9375rem;}.adopted .contact-choices > .contact-card{padding:1.5rem;}}
@media (max-width:500px){.adopted .contact-choices > .contact-card{grid-template-columns:minmax(0,1fr);gap:1rem;padding:1.25rem;}.adopted .contact-card .bk-capsule{justify-self:start;}.adopted .contact-card h3{font-size:1.125rem;}}
.adopted .system-correction-layer .ds-correction p{font-size:var(--ds-correction-caption-size,.75rem);line-height:1.6;}
.adopted [data-ds-material="frosted"][data-ds-layout="pair"] .relation-panel{box-sizing:border-box;}
.adopted [data-ds-material="frosted"][data-ds-layout="pair"] .relation-panel .ds-sentence-navigation{display:inline-flex;opacity:var(--sentence-controls-progress,0);pointer-events:none;}
.adopted .scene.ending-flow{position:relative;inset:auto;height:auto;min-height:0;width:100%;background-size:180px 180px,100% 100%;z-index:8;}
.adopted .ending-flow .contact-inner{display:block;width:100%;height:auto;min-height:0;padding:0;max-width:none;}
.adopted .ending-flow .contact-main{width:min(1120px,88%);margin-inline:auto;padding-block:4rem;box-sizing:border-box;}
.adopted .ending-flow .bn-footer{padding-top:2rem;}
@media (max-width:900px){.adopted .ending-flow .contact-main{padding-block:3rem;}}
.adopted .hero-lifecycle{max-width:100%;}
.adopted .ending-flow{pointer-events:auto;}
.adopted.reduced .scene[data-section="H01"]{overflow:clip;}
.adopted.reduced .scene[data-section="H09"]{overflow-x:clip;overflow-y:visible;}
.adopted{--scene-gutter:2rem;--scene-block-gap:1.5rem;}
.adopted .scene-inner{width:min(72rem,calc(100% - var(--scene-gutter) * 2));box-sizing:border-box;}
@media (width < 64rem){.adopted{--scene-gutter:1.5rem;}.adopted .scene .heading{font-size:2rem;line-height:1.25;}.adopted .scene .lead{font-size:1rem;line-height:1.5;margin-top:1rem;}.adopted .scene .business-inner{width:100%;padding-inline:var(--scene-gutter);}}
@media (width < 48rem){.adopted{--scene-gutter:1rem;--scene-block-gap:.75rem;}.adopted .scene .heading{font-size:1.5rem;line-height:1.25;}.adopted .scene .lead{font-size:1rem;line-height:1.5;margin-top:.5rem;}.adopted .scene .actions{margin-top:.5rem;gap:.75rem;}.adopted .scene .actions .button{min-height:2.75rem;padding-block:.625rem;}.adopted .scene .business-inner{padding-block:1rem;gap:1rem;justify-content:flex-start;}.ds-system.adopted [data-ds-component="service-overview"][data-ds-material="frosted"]{height:auto;gap:.75rem;width:100%;flex:none;}.ds-system.adopted [data-ds-component="service-overview"][data-ds-material="frosted"] .business-card{min-height:0;padding:1.5rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:1.625rem 5rem;gap:.5rem .75rem;min-width:0;}.ds-system.adopted [data-ds-component="service-overview"][data-ds-material="frosted"] .business-card h3{grid-column:1 / -1;grid-row:1;margin:0;height:1.625rem;font-size:1.25rem;line-height:1.625rem;min-height:0;min-width:0;}.ds-system.adopted [data-ds-component="service-overview"][data-ds-material="frosted"] .business-card .brand-editorial{font-size:1.625rem;line-height:1;}.ds-system.adopted [data-ds-component="service-overview"][data-ds-material="frosted"] .business-card .product-logo{height:1.125em;width:auto;max-width:100%;object-fit:contain;object-position:left center;}.ds-system.adopted [data-ds-component="service-overview"][data-ds-material="frosted"] .business-card p{grid-column:1;grid-row:2;font-size:.875rem;line-height:1.5;margin:0;align-self:center;max-width:none;}.ds-system.adopted [data-ds-component="service-overview"][data-ds-material="frosted"] .business-card :is(.paper-target,.mini-sentence,.business-books){grid-column:2;grid-row:2;position:relative;inset:auto;height:5rem;min-height:0;max-height:5rem;width:100%;margin:0;padding:0;align-self:center;min-width:0;}.ds-system.adopted [data-ds-component="service-overview"][data-ds-material="frosted"] .business-card .paper-target{width:calc(5rem / 1.418919);justify-self:center;}.ds-system.adopted [data-ds-component="service-overview"][data-ds-material="frosted"] .business-card .business-books .bk-book{max-height:4.5rem;}.adopted .scene .editorial-inner{padding-top:1rem;}.adopted .scene .editorial-name{margin-bottom:.5rem;}.adopted .scene[data-section="H05"] .sentence-inner{width:calc(100% - var(--scene-gutter) * 2);padding-block:1.5rem;gap:.5rem;align-items:stretch;justify-content:center;}.adopted .scene[data-section="H05"] .copy{flex:none;}.adopted .scene[data-section="H05"] .editorial-name{margin-bottom:.25rem;}.adopted .scene[data-section="H05"] .sentencify-logo{height:1rem;width:auto;max-width:100%;}.adopted .scene[data-section="H05"] .sentence-demo{display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem;padding:0;flex:none;border-radius:var(--content-radius);}.adopted .scene[data-section="H05"] .sentence-demo .sentence-purpose{grid-column:1;font-size:.875rem;line-height:1.4;padding:0;margin:0;text-align:center;}.adopted .scene[data-section="H05"] .sentence-demo > :is(.sentence-before,.sentence-after){grid-column:1;grid-row:auto;padding:.75rem;margin:0;min-height:0;}.adopted .scene[data-section="H05"] .sentence-demo .sample-label{min-height:1.25rem;line-height:1.25rem;margin-bottom:.5rem;padding-right:0;}.adopted .scene[data-section="H05"] .sentence-demo .ds-sentence-output{font-size:1rem;line-height:1.5;}.adopted .case-inner{padding-block:1rem;height:100%;gap:1rem;}.adopted .case-layout{flex:1;position:relative;width:100%;min-height:0;display:block;}.adopted .case-layout .paper-target{position:absolute;inset:0 auto auto 0;height:calc(100% - 4rem);min-height:0;width:100%;}.adopted .case-correction-target{position:absolute;inset:auto 0 4.5rem;width:100%;max-width:none;}.adopted .scene .catalogue-inner{padding-top:1rem;}.adopted .scene[data-section="H08"] .blog-inner{padding-inline:0;padding-block:1rem;width:calc(100% - var(--scene-gutter) * 2);gap:1rem;}.adopted .scene .newsletter-inner{justify-content:flex-start;padding-block:1rem;gap:1rem;}.adopted .scene .newsletter-detail{min-height:0;height:auto;flex:1;}.ds-system.adopted [data-ds-component="service-overview"][data-ds-material="frosted"] .business-card:has(.paper-target) h3{grid-column:1;grid-row:1;}.ds-system.adopted [data-ds-component="service-overview"][data-ds-material="frosted"] .business-card .paper-target{grid-row:1 / 3;height:100%;max-height:none;width:auto;aspect-ratio:1 / 1.418919;align-self:stretch;justify-self:end;}}
@media (width < 48rem) and (height < 42rem){.adopted .scene[data-section="H05"] .sentence-inner{justify-content:flex-start;}}
@media (width < 64rem){.adopted .scene .editorial-inner{display:block;padding-top:1.5rem;}.adopted .scene .editorial-inner .copy{width:100%;max-width:none;}.adopted .case-inner{padding-block:1.5rem;height:100%;gap:1rem;}.adopted .case-layout{flex:1;position:relative;width:100%;min-height:0;display:block;}.adopted .case-layout .paper-target{position:absolute;inset:0 auto auto 0;height:calc(100% - 4rem);min-height:0;width:100%;}.adopted .case-correction-target{position:absolute;inset:auto auto 4.5rem 0;width:min(100%,22rem);max-width:22rem;}}
@media (48rem <= width < 64rem){.adopted .scene .business-inner{justify-content:center;gap:1.5rem;padding-block:1.5rem;}.ds-system.adopted [data-ds-component="service-overview"][data-ds-material="frosted"]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));height:20rem;gap:1rem;}.ds-system.adopted [data-ds-component="service-overview"][data-ds-material="frosted"] .business-card{display:block;position:relative;min-width:0;min-height:0;padding:1rem;}.ds-system.adopted [data-ds-component="service-overview"][data-ds-material="frosted"] .business-card h3{font-size:1.25rem;height:2rem;min-height:0;margin:0;}.ds-system.adopted [data-ds-component="service-overview"][data-ds-material="frosted"] .business-card p{font-size:1rem;line-height:1.5;max-width:none;margin-top:.75rem;}.ds-system.adopted [data-ds-component="service-overview"][data-ds-material="frosted"] .business-card :is(.paper-target,.mini-sentence,.business-books){position:absolute;inset:auto 1rem 1rem;height:8rem;min-height:0;width:calc(100% - 2rem);margin:0;padding:0;}.ds-system.adopted [data-ds-component="service-overview"][data-ds-material="frosted"] .business-card .paper-target{width:calc(8rem / 1.418919);left:auto;right:1rem;}.adopted .scene[data-section="H05"] .sentence-inner{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;padding-block:1.5rem;}.adopted .scene[data-section="H05"] .copy{width:100%;max-width:none;text-align:center;}.adopted .scene[data-section="H05"] .copy :is(.heading,.lead){margin-inline:auto;}.adopted .scene[data-section="H05"] .copy .actions{justify-content:center;margin-top:.75rem;}.adopted .scene[data-section="H05"] .sentence-demo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;width:100%;max-width:44rem;padding:1rem;flex:none;}.adopted .scene[data-section="H05"] .sentence-demo .sentence-purpose{grid-column:1 / -1;grid-row:1;margin:0;padding:0;text-align:center;line-height:1.5;}.adopted .scene[data-section="H05"] .sentence-demo > :is(.sentence-before,.sentence-after){grid-row:2;grid-column:auto;padding:1rem;margin:0;}.adopted .scene[data-section="H05"] .sentence-demo .ds-sentence-output{font-size:1rem;line-height:1.5;}.adopted .scene .newsletter-inner{display:flex;flex-direction:column;justify-content:center;gap:1.5rem;padding-block:1.5rem;}.adopted .scene .newsletter-detail{height:min(45vh,25rem);width:100%;flex:none;}}
@media (width < 48rem){.adopted .scene .editorial-inner{padding-top:1rem;}.adopted .case-inner{padding-block:1rem;}.adopted .scene[data-section="H08"] .blog-inner{width:calc(100% - var(--scene-gutter) * 2);padding-inline:0;}.adopted [data-back-to-top],.adopted .back-to-top,.adopted .bk-support-launcher[aria-expanded="false"]{display:none;}}
.adopted .site-header.shared-navigation{padding-inline:0;}
.adopted .site-header .bn-header{width:100%;max-width:72rem;margin-inline:auto;padding-inline:var(--scene-gutter);box-sizing:border-box;}
.adopted .ending-flow .contact-main{width:min(72rem,calc(100% - var(--scene-gutter) * 2));}
.adopted .ending-flow .bn-footer{padding-inline:0;}
.adopted .ending-flow .bn-footer-content{width:min(72rem,calc(100% - var(--scene-gutter) * 2));margin-inline:auto;}
@media (width < 64rem){.ds-system.adopted [data-ds-component="service-overview"][data-ds-material="frosted"] .business-card .business-books{overflow:clip;}}
@media (48rem <= width < 64rem){.adopted .scene[data-section="H08"] .blog-inner{align-content:center!important;padding-inline:0;width:calc(100% - var(--scene-gutter) * 2);}}
@media (width < 48rem){.adopted .scene[data-section="H05"] .copy{text-align:center;}.adopted .scene[data-section="H05"] .copy .actions{justify-content:center;}}
.adopted.reduced .scene .editorial-inner,.adopted.reduced .scene .case-inner{height:auto;min-height:0;display:flex;flex-direction:column;}
.adopted.reduced .scene .editorial-inner .paper-target,.adopted.reduced .case-layout .paper-target{position:relative;inset:auto;height:auto;min-height:0;width:100%;}
.adopted.reduced .case-layout{height:auto;min-height:0;position:relative;}
.adopted.reduced .case-correction-target{display:none;}
.adopted.reduced .scene .sentence-inner,.adopted.reduced .scene .newsletter-inner{height:auto;min-height:0;}
@media (48rem <= width < 64rem){.adopted [data-ds-material="frosted"][data-ds-layout="pair"] .connection-label .brand-editorial{font-size:1.5rem;}.adopted [data-ds-material="frosted"][data-ds-layout="pair"] .relation-panel > .connection-label{height:2rem;margin-bottom:1rem;}}
.adopted.reduced .reduced-book{height:100%;display:flex;justify-content:center;}
.adopted.reduced .publisher-target .bk-book{height:100%;width:auto;max-width:100%;}
.adopted{--scene-gutter:var(--ds-shell-gutter);}
.adopted .site-header .bn-header{max-width:none;}
@media (width >= 48rem){.adopted .scene .business-inner{width:min(72rem,calc(100% - var(--scene-gutter) * 2));padding-inline:0;}.adopted .hs-overview{max-width:72rem;width:calc(100% - var(--scene-gutter) * 2);padding-inline:0;box-sizing:border-box;}.adopted .scene[data-section="H08"]:not(.ds-article-layout) .blog-inner{width:min(72rem,calc(100% - var(--scene-gutter) * 2));max-width:none;padding-inline:0;padding-block:2rem;align-content:center!important;gap:1.5rem;grid-template-rows:auto auto;}}
.adopted .scene[data-section="H08"]:not(.ds-article-layout)[data-gallery-rows="1"] .article:nth-child(n+3){display:none!important;}
.adopted .scene[data-section="H08"]:not(.ds-article-layout) .article[hidden]{display:none!important;}
@media (width < 48rem){.adopted{--scene-gutter:1.5rem;}.adopted .scene :is(.editorial-inner,.case-inner,.sentence-inner){width:calc(100% - var(--scene-gutter) * 2);margin-inline:auto;padding-block:1.5rem;}.adopted .scene[data-section="H05"] .sentence-inner{gap:1.5rem;justify-content:center;}.adopted .scene[data-section="H05"] .copy{width:100%;min-width:0;}.adopted .scene[data-section="H05"] .lead{width:100%;white-space:normal;overflow-wrap:break-word;}.adopted .scene[data-section="H05"] .sentence-demo{background:transparent;box-shadow:none;border:0;backdrop-filter:none;gap:.75rem;overflow:visible;}.adopted .scene[data-section="H05"] .sentence-demo > :is(.sentence-before,.sentence-after){padding:1rem;border-radius:var(--content-radius);}.adopted .scene[data-section="H05"] .sentence-demo .sentence-purpose{margin-bottom:.25rem;}.adopted .case-correction-target{width:100%;max-width:22rem;}.adopted .shelf-track{gap:1.5rem;padding-inline:var(--scene-gutter);}.adopted .shelf .book-card,.adopted .shelf .book-slot{width:min(9rem,32vw);}.adopted .shelf .book-slot{--slot-h:12rem;height:var(--slot-h);}.adopted.reduced .paper-target > .paper-static{width:88%;margin-inline:auto;}.adopted.reduced .paper-target > .reduced-correction{position:relative;z-index:1;margin:-35% 0 0;max-width:none;}.adopted.reduced .case-actions{position:static;align-self:flex-start;margin-top:1.5rem;}}
@media (width < 48rem) and (height < 44rem){.adopted .scene[data-section="H05"] .sentence-inner{padding-block:.75rem;gap:.75rem;}.adopted .scene[data-section="H05"] .sentence-demo > :is(.sentence-before,.sentence-after){padding:.75rem;}}
@media (width < 48rem){.adopted .scene[data-section="H05"] .sentence-demo::before{display:none;}}
.adopted .scene[data-section="H05"] .copy .lead{margin-inline:auto;}
.ds-system:lang(ja).adopted :is(.heading,.display,.lead,.ds-rewrite-text){word-break:normal;overflow-wrap:normal;line-break:strict;}
.ds-system:lang(ja).adopted :is(.word,.ds-heading-word), .ds-system .ds-japanese-word{display:inline-block;white-space:nowrap;}
.ds-system:lang(en).adopted :is(.heading,.display,.lead), .ds-system:lang(en).adopted .hs-caption{text-wrap:balance;}
@media (min-width:1024px){.adopted :is(.editorial-inner,.newsletter-inner) > .copy{container-type:inline-size;}.adopted :is(.editorial-inner,.newsletter-inner) > .copy > .heading{font-size:clamp(2rem,10cqi,4rem);}}
.adopted .catalogue-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;max-width:none;}
.adopted .catalogue-head [data-catalogue-action]{justify-self:end;align-self:start;white-space:nowrap;}
@media (width < 48rem){.adopted .shelf{bottom:var(--scene-gutter);}.adopted .shelf-track{display:grid;grid-auto-flow:column;grid-template-rows:repeat(2,minmax(0,1fr));grid-auto-columns:min(9rem,32vw);gap:1.5rem;align-items:stretch;padding-block:1.5rem;}.adopted .shelf .book-card{width:auto;min-width:0;height:100%;min-height:0;}.adopted .shelf .book-card>a{height:100%;padding:0;margin:0;}.adopted .shelf .book-visual{height:100%;display:flex;flex-direction:column;min-height:0;}.adopted .shelf .book-slot{width:100%;height:auto;flex:1;min-height:0;align-items:end;}.adopted .shelf .book-slot .bk-book{width:min(100%,calc(var(--slot-h) * var(--bk-book-ratio)));max-height:100%;}.adopted .shelf .book-title{flex:none;margin-top:.75rem;}body.reduced.adopted .scene .shelf{height:auto;top:auto;bottom:auto;}body.reduced.adopted .shelf-track{height:auto;grid-template-rows:repeat(2,auto);}body.reduced.adopted .shelf .book-slot{height:12rem;flex:none;--slot-h:12rem;}}
/* 797 user corrections: staggered two-row collection, uniform intrinsic covers, compact action, readable comparison. */
@media (width < 48rem){.ds-system.adopted .catalogue-head{gap:.5rem;}.ds-system.adopted .catalogue-head h2:lang(ko){white-space:normal;}.ds-system.adopted .shelf .book-card:nth-child(even){translate:calc((min(9rem, 32vw) + 1.5rem) / 2) 0;}.ds-system.adopted .shelf .book-title{display:none;}.ds-system.adopted .shelf .book-slot .bk-book{height:var(--collection-cover-height,12rem);width:calc(var(--collection-cover-height,12rem) * var(--bk-book-ratio));max-height:none;max-width:none;flex:none;}.ds-system.adopted [data-ds-component="service-overview"][data-ds-material="frosted"] .business-card .business-books .bk-overview-book-slot .bk-book{--overview-book-height:4.5rem;height:var(--overview-book-height);width:calc(var(--overview-book-height) * var(--bk-book-ratio));max-height:none;max-width:none;}.ds-system.adopted .connection-to .ds-sentence-output:has(.ds-pair-original){display:grid;position:relative;}.ds-system.adopted .connection-to .ds-sentence-output:has(.ds-pair-original)>:is(.ds-pair-original,.ds-sentence-choice){grid-area:1 / 1;align-self:start;}.ds-system.adopted .ds-pair-original{background-repeat:no-repeat;}.ds-system.adopted .ds-pair-trigger{position:absolute;right:0;bottom:-.25rem;width:1.25rem;height:1.25rem;}.ds-system.adopted.reduced .case-actions{justify-content:center;}.ds-system.adopted .scene .catalogue-inner{padding-top:var(--scene-gutter);}.ds-system.adopted .shelf-track{padding-block:.75rem;}.ds-system.adopted.reduced .shelf .book-slot .bk-book{height:min(12rem,calc(min(9rem,32vw) / .778));width:calc(min(12rem,calc(min(9rem,32vw) / .778)) * var(--bk-book-ratio));}}
.ds-system.adopted .scene .collection-heading{font-size:2rem!important;font-weight:700!important;line-height:1.25!important;}
.ds-system.adopted .catalogue-head, .ds-system.adopted .scene[data-section="H08"] .blog-inner > .copy{align-items:first baseline!important;}
.ds-system.adopted .catalogue-head [data-catalogue-action], .ds-system.adopted .scene[data-section="H08"] .blog-actions{align-self:first baseline!important;}
@media (width < 48rem){.ds-system.adopted .catalogue-head .collection-heading:lang(ko) > span > .word:first-child{display:block!important;}}
@media (width < 48rem){.ds-system.adopted .shelf-track{padding-bottom:calc(22px + 12px * 3);}}
.adopted [data-ds-material="frosted"][data-ds-layout="pair"] .relation-panel .ds-correction p{font-size:var(--ds-correction-caption-size,.75rem);line-height:1.6;}
