:is(.about-shell,.public-method-page,.method-product-content) .about-content{color:#403846;overflow-wrap:break-word;max-width:740px;margin:20px auto 0;font:400 18px/1.65 Georgia,Times New Roman,serif}:is(.about-shell,.public-method-page,.method-product-content) .about-intro{padding:28px 0 38px}:is(.about-shell,.public-method-page,.method-product-content) .about-kicker{letter-spacing:.09em;color:#79677e;margin:0 0 18px;font:400 13px/1.5 Georgia,Times New Roman,serif}:is(.about-shell,.public-method-page,.method-product-content) .method-overview h1{letter-spacing:-.025em;color:#35263f;text-wrap:balance;margin:0 0 28px;font:400 clamp(32px,4.3vw,46px)/1.17 Georgia,Times New Roman,serif}:is(.about-shell,.public-method-page,.method-product-content) .method-overview h2{color:#44354e;text-wrap:balance;margin:0 0 24px;font:400 clamp(25px,3vw,31px)/1.25 Georgia,Times New Roman,serif}:is(.about-shell,.public-method-page,.method-product-content) .about-content p{margin:0 0 20px}:is(.about-shell,.public-method-page,.method-product-content) .about-content p:last-child{margin-bottom:0}:is(.about-shell,.public-method-page,.method-product-content) .about-content strong{color:#4b3a55;font-weight:600}:is(.about-shell,.public-method-page,.method-product-content) .about-section{border-top:1px solid #ded5df;padding:38px 0}:is(.about-shell,.public-method-page,.method-product-content) .about-author{background:#f0e9ee;border:1px solid #e0d5df;border-radius:24px;margin:16px 0 38px;padding:32px 34px}:is(.about-shell,.public-method-page,.method-product-content) .about-author h2{margin-bottom:6px}:is(.about-shell,.public-method-page,.method-product-content) .about-author-role{color:#79677e;margin-bottom:24px;font-size:16px}:is(.about-shell,.public-method-page,.method-product-content) .about-author .about-kicker{margin-bottom:12px}:is(.about-shell,.public-method-page,.method-product-content) .about-start{text-align:center;padding:38px 16px}:is(.about-shell,.public-method-page,.method-product-content) .about-free{color:#715a7c}:is(.about-shell,.public-method-page,.method-product-content) .about-cta{color:#fff;background:#796783;border-radius:14px;justify-content:center;align-items:center;min-height:50px;padding:12px 28px;font:400 18px/1.35 Georgia,Times New Roman,serif;text-decoration:none;display:inline-flex}:is(.about-shell,.public-method-page,.method-product-content) .about-cta:hover{background:#6e5c78}.about-shell a:focus-visible{outline-offset:5px;outline:2px solid #796783}.about-shell .about-back{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.about-shell .about-header-link{color:#79677e;font-size:14px;text-decoration:none}.about-shell .about-footer-links{flex-flow:wrap;gap:16px 28px;display:flex}.about-shell .site-footer{margin-top:14px}@media (width<=600px){:is(.about-shell,.public-method-page,.method-product-content) .about-content{margin-top:6px;font-size:17px;line-height:1.6}:is(.about-shell,.public-method-page,.method-product-content) .about-intro{padding:20px 4px 28px}:is(.about-shell,.public-method-page,.method-product-content) .about-section{padding:30px 4px}:is(.about-shell,.public-method-page,.method-product-content) .method-overview h1{margin-bottom:24px;font-size:33px}:is(.about-shell,.public-method-page,.method-product-content) .method-overview h2{margin-bottom:20px;font-size:26px}:is(.about-shell,.public-method-page,.method-product-content) .about-author{border-radius:20px;margin:12px 0 28px;padding:26px 20px}.about-shell .about-header-link{display:none}:is(.about-shell,.public-method-page,.method-product-content) .about-start{padding:30px 4px}:is(.about-shell,.public-method-page,.method-product-content) .about-cta{width:100%;max-width:340px}:is(.about-shell,.public-method-page,.method-product-content) .about-content p{margin-bottom:18px}}.method-overview .method-shortcuts{flex-wrap:wrap;gap:10px 22px;padding:12px 0 4px;font:400 15px/1.5 Georgia,serif;display:flex}.method-shortcuts a{color:#79677e;text-underline-offset:4px}.method-overview [id]{scroll-margin-top:24px}.public-method-page .method-overview,.method-product-content .method-overview{box-sizing:border-box;max-width:800px;margin:0 auto;padding:28px 24px 40px}.method-overview .method-details{gap:10px;display:grid}.method-overview details.method-detail{background:#fffaf6;border:1px solid #e0d7e1;border-radius:16px;overflow:hidden}.method-overview details.method-detail>summary{color:#51405c;cursor:pointer;padding:17px 20px;font:400 19px/1.4 Georgia,serif}.method-overview details.method-detail>summary::marker{color:#8b7594}.method-overview details.method-detail>summary:focus-visible{outline-offset:-4px;outline:2px solid #796783}.method-overview details[open].method-detail>summary{background:#f5eef4;border-bottom:1px solid #e9e0e8}.method-overview .method-detail-content{color:#403846;padding:20px;font:400 17px/1.65 Georgia,serif}.method-overview .method-detail-content p{font:inherit;color:inherit;margin:0 0 16px}.method-overview .method-detail-content p:last-child{margin-bottom:0}.method-overview .method-detail-content :is(h2,h3){margin:16px 0 12px;font:400 21px/1.35 Georgia,serif}.method-overview .method-detail-content :is(.method-sides-grid,.method-house-grid){display:block}.method-overview .method-detail-content article{box-shadow:none;background:0 0;border:0;margin:0 0 20px;padding:0}.method-overview .method-detail-content small{color:#79677e}.method-overview .method-detail-content .method-fate-quote{box-shadow:none;background:0 0;border:0;margin:20px 0 0;padding:0}.method-overview .method-detail-content blockquote{margin:20px 0 10px;font:italic 19px/1.5 Georgia,serif}.method-overview .method-detail-content cite{margin-bottom:20px;display:block}.method-overview .method-detail-content ul{margin:0;padding-left:22px}.method-overview .method-detail-content li{margin-bottom:9px}.method-overview .method-path-chain{overflow-wrap:anywhere}.method-overview .about-cta{cursor:pointer;border:0}.method-overview .about-start h2{margin-bottom:24px}@media (width<=600px){.public-method-page .method-overview,.method-product-content .method-overview{padding:20px 16px 30px}.method-overview .method-shortcuts{gap:10px 16px;font-size:14px}.method-overview details.method-detail>summary{padding:15px 16px;font-size:18px}.method-overview .method-detail-content{padding:18px 16px;font-size:16px}}.method-overview .method-map-part{border-top:1px solid #e6dce5;margin-top:24px;padding:24px 0}.method-overview .method-detail-content .method-map-part>h3{color:#51405c;margin:0 0 20px;font:400 25px/1.3 Georgia,serif}.method-overview .method-detail-content h4{color:#62506d;margin:22px 0 12px;font:400 19px/1.4 Georgia,serif}.method-overview .method-map-subsection:first-of-type h4{margin-top:0}.method-overview .method-map-conclusion{border-top:1px solid #e6dce5;margin-top:16px;padding-top:24px}.method-overview .method-map-conclusion cite{margin-bottom:20px;display:block}.method-overview .method-map-conclusion blockquote{margin:20px 0 10px;font-style:italic}@media (width<=600px){.method-overview .method-detail-content .method-map-part>h3{font-size:23px}.method-overview .method-detail-content h4{font-size:18px}}:is(.about-shell,.public-method-page,.method-product-content) .about-section:is([aria-labelledby=about-method],[aria-labelledby=about-ai]){background:#faf2e7;border:1px solid #e5dcd4;border-radius:24px;margin:12px 0 8px;padding:32px 30px}:is(.about-shell,.public-method-page,.method-product-content) .about-section[aria-labelledby=about-ai]{background:#f1ebf5;border-color:#e2d8e9}:is(.about-shell,.public-method-page,.method-product-content) .about-section:is([aria-labelledby=about-situation],[aria-labelledby=map-structure]){border-top:0;padding-top:44px;padding-bottom:44px}@media (width<=600px){:is(.about-shell,.public-method-page,.method-product-content) .about-section:is([aria-labelledby=about-method],[aria-labelledby=about-ai]){border-radius:20px;margin:10px 0 6px;padding:26px 18px}:is(.about-shell,.public-method-page,.method-product-content) .about-section:is([aria-labelledby=about-situation],[aria-labelledby=map-structure]){padding-top:36px;padding-bottom:36px}}
