.doc-reader{z-index:74;padding:max(18px, env(safe-area-inset-top)) 16px max(14px, env(safe-area-inset-bottom));color:#f3efe6;touch-action:none;background:#000;outline:none;grid-template-rows:auto minmax(0,1fr) auto;justify-items:center;animation:.28s ease-out doc-in;display:grid;position:absolute;inset:0;overflow:hidden}.doc-art{object-fit:cover;filter:brightness(.4)saturate(.8);opacity:0;user-select:none;pointer-events:none;width:100%;height:100%;transition:opacity .45s ease-out;position:absolute;inset:0}.doc-art.is-in{opacity:1}.doc-reader:after{content:"";backdrop-filter:blur(3px);pointer-events:none;background:#00000080;position:absolute;inset:0;-webkit-mask-image:radial-gradient(46% 52% at 50% 52%,#000 45%,#0000 100%);mask-image:radial-gradient(46% 52% at 50% 52%,#000 45%,#0000 100%)}.doc-head,.doc-window{z-index:1;position:relative}.doc-head{text-align:center;background:linear-gradient(90deg,#0000,#f3efe673,#0000) bottom/100% 1px no-repeat;width:min(560px,100%);padding:4px 0 12px}.doc-head h2{font:400 19px/1.3 "Lato", var(--font-text);letter-spacing:.02em;text-shadow:0 1px 3px #000000e6;margin:0}.doc-window{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;align-self:center;width:min(600px,100%);height:min(100%,560px);margin:18px 0 8px;overflow:hidden}.doc-window.has-next{cursor:pointer}.doc-flow{columns:1;column-fill:auto;font:400 18px/1.55 "Lato", var(--font-text);text-shadow:0 1px 2px #000,0 0 6px #000000e6,0 0 18px #000000b3;orphans:2;widows:2;column-gap:48px;transition:translate .32s cubic-bezier(.3,.7,.2,1);position:absolute;inset:0}.doc-flow p,.doc-flow h3,.doc-flow h4,.doc-flow ul{margin:0}.doc-flow h3{break-after:avoid;margin:.1em 0 .4em;font-size:1.25em;font-weight:700;line-height:1.3}.doc-flow h4{letter-spacing:.16em;text-transform:uppercase;opacity:.85;break-after:avoid;margin:.9em 0 .35em;font-size:.74em;font-weight:700}.doc-flow ul{padding:0 0 0 1.2em}.doc-flow li+li{margin-top:.3em}.doc-gap{height:.75em}.doc-label{letter-spacing:.16em;text-transform:uppercase;opacity:.7;margin-bottom:1em;font-size:.72em;display:block}.doc-right{text-align:right;opacity:.8;font-size:.92em}.doc-pen{color:#c8d3ff;break-inside:avoid;font-style:italic;margin:.25em 0 .5em 1.2em!important}.doc-stamp{letter-spacing:.18em;text-transform:uppercase;color:#ff8f80;break-inside:avoid;border:2px solid;padding:4px 10px 3px;font-size:.8em;font-weight:700;display:table;margin:.2em 0 .9em!important}.doc-field{break-inside:avoid;grid-template-columns:minmax(7.5em,32%) 1fr;gap:2px 14px;padding:4px 0;display:grid}.doc-field span{letter-spacing:.12em;text-transform:uppercase;opacity:.7;padding-top:.25em;font-size:.72em}.doc-field b{font-weight:400}.look-hand .doc-right{text-align:left;opacity:1;font-weight:700}.look-copy .doc-pen{color:#ffb3a6}.look-form .doc-field b{color:#ec5a4c}.look-news .doc-right{text-align:left}.look-news h3:first-child{letter-spacing:.16em;text-transform:uppercase;opacity:.85;font-size:.8em}.doc-bar{z-index:1;margin-top:6px;position:relative}.doc-pager{align-items:center;gap:2px;display:inline-flex}.doc-page{color:#dad8d0;min-width:3.4em;font:500 14.5px/1.2 var(--font-ui);letter-spacing:.04em;text-align:center;text-shadow:0 1px 3px #000000f2}.doc-bar .re-bar-btn:disabled{opacity:.3;cursor:default;transform:none}@media (width<=520px){.doc-flow{font-size:16.5px}.doc-reader:after{-webkit-mask-image:radial-gradient(80% 50%,#000 55%,#0000 100%);mask-image:radial-gradient(80% 50%,#000 55%,#0000 100%)}}@keyframes doc-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.doc-reader,.doc-flow,.doc-art{transition:none;animation:none}}.docs-archive{--bone:#ece4d6;--bone-dim:#ece4d68c;--rule:#ece4d61f;min-height:0;max-height:inherit;color:var(--bone);text-align:left;flex-direction:column;display:flex}.docs-head{border-bottom:1px solid var(--rule);align-items:center;gap:18px;padding:22px clamp(16px,3vw,32px) 16px;display:flex}.docs-head h2{font:400 clamp(30px, 3.4vw, 42px) / 1 var(--font-display);flex:1;margin:0}.docs-count{font:500 12px/1 var(--font-label);letter-spacing:.18em;color:var(--bone-dim)}.docs-count b{font:500 22px/1 var(--font-label);letter-spacing:0;color:var(--accent,#ff8a3d);margin-right:.3em}.docs-close{border:1px solid var(--rule);width:36px;height:36px;color:var(--bone-dim);cursor:pointer;background:0 0;border-radius:3px;place-items:center;display:grid}.docs-close:hover,.docs-close:focus-visible{color:var(--bone);border-color:#ece4d666;outline:none}.docs-list{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;margin:0;padding:10px clamp(8px,2vw,20px) 22px;list-style:none;overflow:auto}.docs-item{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;grid-template-columns:2.2em 60px 1fr;align-items:center;gap:16px;padding:12px clamp(8px,1.5vw,14px);display:grid}.docs-item:hover:not(:disabled),.docs-item:focus-visible{background:#ff8a3d0d;border-color:#ff8a3d73;outline:none}.docs-num{font:500 12px/1 var(--font-label);letter-spacing:.1em;color:var(--bone-dim)}.docs-thumb{object-fit:contain;filter:drop-shadow(0 3px 6px #000000b3);width:60px;height:48px}span.docs-thumb{justify-self:center;width:40px}.docs-text{gap:4px;min-width:0;display:grid}.docs-text b{font:500 15px/1.25 var(--font-text);color:var(--bone)}.docs-text small{font:400 12.5px/1.4 var(--font-text);color:var(--bone-dim)}.docs-item.is-unfound{cursor:default}.docs-item.is-unfound .docs-thumb{background:#141210;box-shadow:inset 0 0 0 1px #ece4d614}.docs-item.is-unfound b{color:var(--bone-dim)}
