.reading-module__T-e5LG__page{isolation:isolate;padding-top:calc(52 * var(--u));position:relative}.reading-module__T-e5LG__scenery{z-index:-1;width:min(776 * var(--u), 60%);opacity:.3;pointer-events:none;height:auto;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 25%),linear-gradient(#000 65%,#0000);mask-image:linear-gradient(90deg,#0000,#000 25%),linear-gradient(#000 65%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.reading-module__T-e5LG__column{width:100%;max-width:calc(960 * var(--u) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.reading-module__T-e5LG__header{gap:calc(18 * var(--u));padding-bottom:calc(26 * var(--u));border-bottom:1px solid #b69b5c26;display:grid}.reading-module__T-e5LG__body{display:grid}.reading-module__T-e5LG__section{grid-template-columns:calc(220 * var(--u)) minmax(0, 1fr);column-gap:calc(40 * var(--u));padding-block:calc(22 * var(--u));border-bottom:1px solid #b69b5c26;display:grid}.reading-module__T-e5LG__sectionFull{grid-template-columns:minmax(0,1fr)}.reading-module__T-e5LG__sectionBody{min-width:0}.reading-module__T-e5LG__section:last-of-type{border-bottom:0}.reading-module__T-e5LG__section h2{font:600 calc(21.6 * var(--u))/1.25 var(--font-serif), Georgia, serif;letter-spacing:-.02em;color:var(--gold-hover)}.reading-module__T-e5LG__section p,.reading-module__T-e5LG__section li{font-size:calc(16 * var(--u));color:#aaa397;line-height:1.7}.reading-module__T-e5LG__section p+p,.reading-module__T-e5LG__section p+ul,.reading-module__T-e5LG__section ul+p{margin-top:calc(10 * var(--u))}.reading-module__T-e5LG__section strong{color:var(--text-soft);font-weight:500}.reading-module__T-e5LG__section a:not([class]),.reading-module__T-e5LG__contact a:not([class]){color:var(--gold);overflow-wrap:anywhere;border-bottom:1px solid #76654b}.reading-module__T-e5LG__section a:not([class]):hover,.reading-module__T-e5LG__contact a:not([class]):hover{color:var(--gold-hover);border-color:var(--gold-hover)}.reading-module__T-e5LG__list{gap:calc(8 * var(--u));list-style:none;display:grid}.reading-module__T-e5LG__list li{padding-left:calc(26 * var(--u));position:relative}.reading-module__T-e5LG__list li:before{content:"";left:calc(4 * var(--u));width:calc(7 * var(--u));height:calc(7 * var(--u));border:1px solid var(--gold-hover);background:#e5c58a33;border-radius:50%;position:absolute;top:.72em}.reading-module__T-e5LG__list li>svg{width:calc(17 * var(--u));height:calc(17 * var(--u));stroke-width:2px;position:absolute;top:.3em;left:0}.reading-module__T-e5LG__list li:has(>svg):before{display:none}.reading-module__T-e5LG__allowed li>svg{color:var(--success)}.reading-module__T-e5LG__notAllowed li>svg{color:#e0a295}.reading-module__T-e5LG__policy{align-items:start;gap:calc(16 * var(--u));padding:calc(22 * var(--u)) calc(26 * var(--u));border:1px solid var(--gold-line);border-radius:var(--radius-lg);background:radial-gradient(ellipse at top left, #39302144, transparent 65%), var(--panel-raised);grid-template-columns:auto minmax(0,1fr);display:grid}.reading-module__T-e5LG__policy blockquote{font:500 calc(21.6 * var(--u))/1.45 var(--font-serif), Georgia, serif;letter-spacing:-.005em;color:#f3ecde}.reading-module__T-e5LG__policyMark{width:calc(20 * var(--u));height:calc(20 * var(--u));margin-top:calc(5 * var(--u));color:var(--gold-icon)}.reading-module__T-e5LG__contact{margin-top:calc(6 * var(--u));padding-top:calc(20 * var(--u));color:var(--muted);font-size:calc(15 * var(--u));border-top:1px solid #b69b5c26}.reading-module__T-e5LG__faq{margin-top:calc(-14 * var(--u))}.reading-module__T-e5LG__faq details{border-bottom:1px solid #b69b5c26}.reading-module__T-e5LG__faq details:last-child{border-bottom:0}.reading-module__T-e5LG__faq summary{justify-content:space-between;align-items:center;gap:calc(16 * var(--u));padding:calc(14 * var(--u)) calc(2 * var(--u));font-size:calc(17 * var(--u));color:#e5dfd3;border-radius:calc(4 * var(--u));line-height:1.35;display:flex}.reading-module__T-e5LG__faq summary:hover{color:#f6dfaf}.reading-module__T-e5LG__faq summary svg{width:calc(18 * var(--u));height:calc(18 * var(--u));color:#aa9369;transition:transform .2s var(--motion-ease);flex:none}.reading-module__T-e5LG__faq details[open]>summary{color:var(--gold-hover)}.reading-module__T-e5LG__faq details[open]>summary svg{transform:rotate(180deg)}.reading-module__T-e5LG__answer{gap:calc(10 * var(--u));padding:0 calc(32 * var(--u)) calc(16 * var(--u)) calc(2 * var(--u));max-width:calc(700 * var(--u));display:grid}.reading-module__T-e5LG__faq details[open] .reading-module__T-e5LG__answer{animation:.18s ease-out reading-module__T-e5LG__answer-in}.reading-module__T-e5LG__section .reading-module__T-e5LG__answer p+p{margin-top:0}.reading-module__T-e5LG__answer p{font-size:calc(16 * var(--u));color:#aaa397;line-height:1.65}.reading-module__T-e5LG__answer .reading-module__T-e5LG__more{color:var(--gold);font-size:calc(15 * var(--u));border-bottom:1px solid #76654b;justify-self:start}.reading-module__T-e5LG__answer .reading-module__T-e5LG__more:hover{color:var(--gold-hover);border-color:var(--gold-hover)}@keyframes reading-module__T-e5LG__answer-in{0%{opacity:0}to{opacity:1}}.reading-module__T-e5LG__steps{gap:calc(14 * var(--u));counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.reading-module__T-e5LG__step{align-content:start;gap:calc(8 * var(--u));padding:calc(18 * var(--u)) calc(20 * var(--u));border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel-gradient);display:grid}.reading-module__T-e5LG__stepHead{align-items:center;gap:calc(10 * var(--u));display:flex}.reading-module__T-e5LG__stepIcon{width:calc(36 * var(--u));height:calc(36 * var(--u));border-radius:calc(10 * var(--u));color:var(--gold-icon);background:#c9a9630d;border:1px solid #94764b66;place-items:center;display:grid}.reading-module__T-e5LG__stepIcon svg{width:calc(18 * var(--u));height:calc(18 * var(--u));stroke-width:1.6px}.reading-module__T-e5LG__stepNumber{color:var(--faint);font:500 calc(12 * var(--u))/1 var(--font-sans), Arial, sans-serif;letter-spacing:.14em;margin-left:auto}.reading-module__T-e5LG__step h3{font:600 calc(21.6 * var(--u))/1.15 var(--font-serif), Georgia, serif;letter-spacing:-.02em;color:var(--text)}.reading-module__T-e5LG__step p{font-size:calc(15 * var(--u));line-height:1.55}@media (prefers-reduced-motion:reduce){.reading-module__T-e5LG__faq summary svg{transition:none}.reading-module__T-e5LG__faq details[open] .reading-module__T-e5LG__answer{animation:none}}@media (max-aspect-ratio:9999/10000),(max-width:600px){.reading-module__T-e5LG__page{padding-top:calc(22 * var(--u))}.reading-module__T-e5LG__scenery{opacity:.22;width:100%}.reading-module__T-e5LG__header{gap:calc(14 * var(--u));padding-bottom:calc(18 * var(--u))}.reading-module__T-e5LG__section{padding-block:calc(18 * var(--u));display:block}.reading-module__T-e5LG__section h2{margin-bottom:calc(8 * var(--u));font-size:calc(20.8 * var(--u))}.reading-module__T-e5LG__section p,.reading-module__T-e5LG__section li,.reading-module__T-e5LG__answer p{font-size:calc(15.5 * var(--u))}.reading-module__T-e5LG__policy{gap:calc(12 * var(--u));padding:calc(16 * var(--u)) calc(18 * var(--u))}.reading-module__T-e5LG__policy blockquote{font-size:calc(18.5 * var(--u))}.reading-module__T-e5LG__policyMark{width:calc(17 * var(--u));height:calc(17 * var(--u));margin-top:calc(4 * var(--u))}.reading-module__T-e5LG__contact{margin-top:calc(2 * var(--u));padding-top:calc(16 * var(--u))}.reading-module__T-e5LG__faq{margin-top:calc(-6 * var(--u))}.reading-module__T-e5LG__faq summary{padding:calc(14 * var(--u)) 0;font-size:calc(16.5 * var(--u))}.reading-module__T-e5LG__answer{padding:0 calc(4 * var(--u)) calc(16 * var(--u)) 0}.reading-module__T-e5LG__steps{gap:calc(8 * var(--u));grid-template-columns:minmax(0,1fr)}.reading-module__T-e5LG__step{column-gap:calc(14 * var(--u));row-gap:calc(2 * var(--u));padding:calc(14 * var(--u)) calc(16 * var(--u));grid-template-columns:auto minmax(0,1fr)}.reading-module__T-e5LG__stepHead{grid-row:1/span 2;align-self:start}.reading-module__T-e5LG__stepNumber{display:none}.reading-module__T-e5LG__step h3{font-size:calc(19.2 * var(--u))}.reading-module__T-e5LG__step p{font-size:calc(14.5 * var(--u))}}
