.ai-owner-page{--ao-ink:#182a39;--ao-blue:#2b5575;--ao-cream:#f8f3e9;--ao-gold:#e8bf72;--ao-muted:#5c6b74;--ao-line:#ccd0cf}.ao-hero{padding:50px 0 60px;background:var(--ao-ink);color:var(--ao-cream)}.ao-hero-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:65px;align-items:center}.ao-back{display:inline-block;color:#c0ccd2;font-size:13px;margin-bottom:35px;padding:8px 0}.ao-status{display:inline-block;background:var(--ao-gold);color:var(--ao-ink);font-size:12px;font-weight:700;padding:6px 13px;letter-spacing:.025em}.ao-hero .overline{margin-top:28px;color:#bdccd5}.ao-hero h1{font-family:var(--serif);font-size:clamp(52px,7.3vw,98px);line-height:1.15;letter-spacing:-.06em;margin:12px 0 22px}.ao-subtitle{font-size:clamp(19px,2.25vw,28px);line-height:1.65;color:#e4e9e9;letter-spacing:-.045em}.ao-hero-question{font-size:clamp(23px,2.5vw,34px);line-height:1.65;margin:31px 0 22px;color:var(--ao-gold);letter-spacing:-.045em}.ao-credit{font-size:14px;color:#c3d0d5}.ao-hero .button{background:var(--ao-gold);color:var(--ao-ink)}.ao-hero .button:hover{background:#f2d39b}.ao-hero .text-link{border-color:#a4b4bd;color:#e9efef}.ao-hero .hero-actions{gap:22px;flex-wrap:wrap}.ao-release{font-size:12px;color:#b9c7ce;margin-top:24px}.ao-cover{width:min(100%,325px);margin:30px auto 0}.ao-cover img{width:100%;height:auto;display:block;box-shadow:15px 22px 0 #0c1d29,0 32px 70px #0007}.ao-cover figcaption{color:#b6c5cb;font-size:12px;line-height:1.8;margin-top:39px;text-align:center}.ao-nav{display:flex;flex-wrap:wrap;gap:10px 30px;padding-top:19px;padding-bottom:19px;border-bottom:1px solid var(--ao-line)}.ao-nav a{font-size:13px;min-height:44px;display:flex;align-items:center}.ao-section{padding-top:82px;padding-bottom:82px}.ai-owner-page h2{font-family:var(--serif);font-size:clamp(29px,3vw,43px);line-height:1.6;letter-spacing:-.05em;margin-top:17px}.ai-owner-page h3{letter-spacing:-.04em}.ao-intro,.ao-author{display:grid;grid-template-columns:1fr 1fr;gap:70px}.ao-prose{padding-top:9px}.ao-prose p{line-height:1.95;font-size:16px;color:#465762}.ao-prose p+p{margin-top:23px}.ao-questions{background:#e6ebeb;padding:70px 0}.ao-question-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:37px}.ao-question-grid article{border-top:1px solid #9dabad;padding-top:20px}.ao-question-grid article>span{font-family:Georgia,serif;font-size:28px;color:var(--ao-blue)}.ao-question-grid h3{font-size:23px;line-height:1.6;margin:13px 0}.ao-question-grid p{font-size:14px;line-height:1.95;color:#4c5d66}.ao-note{font-size:12px;line-height:1.9;color:var(--ao-muted);margin-top:24px}.ao-section-heading{display:flex;justify-content:space-between;align-items:end;gap:45px;margin-bottom:35px}.ao-section-heading>p{font-size:14px;line-height:1.9;color:var(--ao-muted)}.ao-parts{border-top:1px solid #9aa7ad}.ao-part{border-bottom:1px solid var(--ao-line)}.ao-part summary{display:grid;grid-template-columns:64px minmax(0,1fr) 26px;gap:20px;list-style:none;padding:27px 0;cursor:pointer}.ao-part summary::-webkit-details-marker{display:none}.ao-part-number{font-family:Georgia,serif;font-size:32px;color:var(--ao-blue)}.ao-part summary small{font-size:11px;letter-spacing:.12em;color:var(--ao-muted);display:block;margin-bottom:8px}.ao-part summary strong{font-size:23px;font-weight:600;line-height:1.6;display:block}.ao-part-description{font-size:14px;color:var(--ao-muted);display:block;margin-top:8px;line-height:1.8}.ao-part-toggle{font-size:25px;line-height:1;display:flex;align-items:center;justify-content:center;align-self:center;justify-self:center;width:1em;height:1em;transform-origin:center}.ao-part[open] .ao-part-toggle{transform:rotate(45deg)}.ao-part ol{margin:0 0 26px 84px;padding:23px 24px 23px 45px;background:#e9ebe6;line-height:2;font-size:14px}.ao-part li+li{margin-top:9px}.ao-part li::marker{color:var(--ao-blue);font-variant-numeric:tabular-nums}.ao-workshop{background:var(--ao-ink);color:var(--ao-cream);padding:75px 0}.ao-workshop .overline{color:var(--ao-gold)}.ao-workshop .ao-section-heading>p{color:#bfced6}.ao-tool-notice{font-size:12px;line-height:1.9;max-width:790px;color:#b7c7cf;margin-bottom:29px}.ao-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:27px}.ao-work-form label{display:block;min-width:0}.ao-work-form label>span{display:block;font-size:17px;font-weight:600;margin-bottom:4px}.ao-work-form label>small{display:block;font-size:12px;line-height:1.8;color:#b9cbd4;min-height:24px}.ao-work-form textarea{display:block;resize:vertical;width:100%;font:inherit;font-size:14px;line-height:1.85;color:var(--ao-ink);background:#f6f5ed;border:1px solid #d8dedb;border-radius:0;padding:16px 18px;margin-top:12px;min-height:126px;max-height:420px}.ao-work-form textarea::placeholder{color:#69757b;opacity:1}.ao-work-form textarea:focus-visible{outline:3px solid var(--ao-gold);outline-offset:4px}.ao-form-actions{display:flex;align-items:center;gap:28px;margin-top:30px;flex-wrap:wrap}.ao-workshop .button{background:var(--ao-gold);color:var(--ao-ink)}.ao-reset{background:transparent;padding:12px 0;font-size:13px;color:#e9efee;text-decoration:underline;text-underline-offset:5px;min-height:44px}.ao-workshop .ao-note{color:#b7c7cf}.ao-note-result{background:#f7f3e8;color:var(--ao-ink);padding:34px;margin-top:34px;scroll-margin-top:115px}.ao-note-result .overline{color:var(--ao-blue)}.ao-note-result h3{font-family:var(--serif);font-size:29px;line-height:1.55;margin-top:10px}.ao-note-result dl{margin:26px 0}.ao-note-result dl>div{display:grid;grid-template-columns:155px minmax(0,1fr);gap:22px;padding:16px 0;border-top:1px solid #ccd3cf}.ao-note-result dt{font-size:13px;font-weight:600;color:#456376}.ao-note-result dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;font-size:15px;line-height:1.85}.ao-note-actions{display:flex;gap:25px;align-items:center;flex-wrap:wrap}.ao-note-result .button{background:var(--ao-ink);color:var(--ao-cream)}.ao-tool-status{font-size:13px;color:#d5e0e3;line-height:1.9;margin-top:18px;min-height:25px}.ao-author-role{font-size:14px;color:var(--ao-muted);margin-top:16px}.ao-book-section{background:#e9e6dc;padding:10px 0}.ao-book-section .book-dossier{margin:0}.ao-book-section .ao-status{margin-bottom:18px}.ao-book-section .purchase-summary-head{gap:15px;flex-wrap:wrap}.ao-book-section .purchase-summary-head>span{font-size:12px}.ao-related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin:35px 0}.ao-related-grid>a{display:grid;grid-template-columns:100px minmax(0,1fr);gap:26px;align-items:center;padding:25px;background:#e9ebe4}.ao-related-grid img{width:100px;height:auto;max-height:156px;object-fit:contain;box-shadow:5px 8px 12px #182a391a}.ao-related-grid h3{font-size:21px;line-height:1.5}.ao-related-grid p{font-size:13px;line-height:1.9;margin:10px 0;color:var(--ao-muted)}.ao-related-grid span{font-size:12px;color:var(--ao-blue)}.ai-owner-page summary:focus-visible,.ai-owner-page button:focus-visible{outline-color:#be8e35}.ao-workshop button:focus-visible{outline-color:var(--ao-gold)}
@media(max-width:900px){.ao-hero-grid{gap:40px}.ao-intro,.ao-author{gap:40px}.ao-question-grid{gap:23px}.ao-section-heading{align-items:start;flex-direction:column;gap:20px}.ao-related-grid>a{gap:18px;padding:22px}.ao-related-grid h3{font-size:19px}}
@media(max-width:760px){.ao-hero{padding:23px 0 45px}.ao-hero-grid{grid-template-columns:1fr;gap:35px}.ao-back{margin-bottom:25px}.ao-hero h1{font-size:66px}.ao-hero-question{margin:25px 0 19px;font-size:25px}.ao-cover{width:218px;margin:0 auto}.ao-cover figcaption{font-size:11px}.ao-hero .hero-actions{margin-top:25px;gap:13px}.ao-hero .button{font-size:12px}.ao-release{margin-top:19px}.ao-nav{gap:0 23px;padding-block:15px}.ao-nav a{font-size:12px}.ao-section{padding-block:53px}.ao-intro,.ao-author{grid-template-columns:1fr;gap:25px}.ao-prose p{font-size:15px}.ao-questions,.ao-workshop{padding-block:53px}.ao-question-grid,.ao-form-grid,.ao-related-grid{grid-template-columns:1fr}.ao-question-grid{gap:28px;margin-top:29px}.ao-question-grid h3{font-size:22px}.ao-question-grid article>span{font-size:25px}.ao-part summary{grid-template-columns:40px minmax(0,1fr) 20px;gap:12px;padding-block:22px}.ao-part-number{font-size:27px}.ao-part summary strong{font-size:20px}.ao-part-description{font-size:13px}.ao-part-toggle{font-size:21px}.ao-part ol{margin-left:0;padding-left:42px;font-size:13px}.ao-tool-notice{margin-bottom:23px}.ao-work-form label>span{font-size:16px}.ao-work-form textarea{font-size:16px;padding:13px;min-height:133px}.ao-form-actions{gap:23px}.ao-note-result{padding:23px}.ao-note-result dl>div{grid-template-columns:1fr;gap:9px}.ao-note-result h3{font-size:25px}.ao-note-result dd{font-size:14px}.ao-related-grid{gap:17px}.ao-related-grid>a{grid-template-columns:82px minmax(0,1fr);padding:21px;gap:20px}.ao-related-grid img{width:82px;max-height:128px}}

.ao-part-intro{font-size:13px;margin:0 0 14px 84px;color:var(--ao-muted)}.ao-work-form button:disabled{opacity:.5;cursor:default}@media(max-width:760px){.ao-part-intro{margin-left:0}}

.ao-hero .ao-back{display:table;margin-bottom:18px}
