/* Exclusive to the deposit article: warm editorial paper, photographic narrative. */
.prose-fa .deposit-folio{--ink:#26343a;--muted:#63706f;--paper:#f1ebde;--bronze:#987341;color:var(--ink);background:var(--paper);padding:clamp(20px,4vw,46px);border-radius:4px 4px 24px 24px;box-shadow:0 30px 80px #0003;line-height:2.15;font-size:16px;isolation:isolate}
.prose-fa .deposit-folio p{color:inherit;margin:22px 0;line-height:2.15}.prose-fa .deposit-folio strong{color:inherit}.prose-fa .deposit-folio a{color:#795724;text-underline-offset:5px;text-decoration-color:#a4834f55}.prose-fa .deposit-folio a:hover{text-decoration-color:currentColor}.prose-fa .deposit-folio a:focus-visible,.deposit-folio summary:focus-visible{outline:2px solid #a77835;outline-offset:5px}
.folio-byline{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;font-size:11px;color:#6c7169;padding-bottom:20px;border-bottom:1px solid #9a866636}.folio-byline a{font-size:11px}.prose-fa .deposit-folio .folio-eyebrow{display:block;font-size:11px;color:#89683c;font-weight:700;line-height:1.7}.prose-fa .deposit-folio .w3-section{margin:48px 0;scroll-margin-top:110px}.prose-fa .deposit-folio h2{font-size:clamp(20px,2.3vw,27px);line-height:1.6;letter-spacing:-.025em;color:#25373d;margin:0 0 24px;padding:0 0 16px;border-bottom:1px solid #9783683d;white-space:nowrap}.prose-fa .deposit-folio h2:before,.prose-fa .deposit-folio h2:after{display:none}.prose-fa .deposit-folio h3{color:#273e45;font-size:21px;line-height:1.65;margin:0 0 16px;white-space:nowrap}
.prose-fa .deposit-folio .folio-scene{position:relative;margin:28px -18px 32px;max-width:none;background:#14252e;color:#eee4d2;border:0;border-radius:2px;box-shadow:0 22px 34px #29332d25;overflow:hidden}.folio-photo{position:relative;overflow:hidden;aspect-ratio:3/2}.prose-fa .deposit-folio .folio-photo img{display:block;width:100%;height:100%;object-fit:cover;border-radius:0;margin:0;max-width:none;animation:folio-breathe 20s ease-in-out infinite alternate}.folio-light{position:absolute;inset:-20%;pointer-events:none;background:linear-gradient(112deg,transparent 40%,#f9dfac12 50%,transparent 62%);mix-blend-mode:screen;animation:folio-light 12s ease-in-out infinite alternate}.folio-caption-tag{position:absolute;right:22px;top:22px;background:#14252ec9;color:#f3e7d0;border:1px solid #ddc49066;padding:6px 12px;font-size:11px;backdrop-filter:blur(10px)}
.folio-photo-note{position:relative;margin:-70px 28px 0 100px;padding:26px 30px;background:#f6f0e5;color:#283b40;box-shadow:8px 10px 0 #bea77f35,0 15px 25px #0002;transform:rotate(-1deg);border-top:3px solid #b18e59}.prose-fa .folio-photo-note strong{display:block;font-size:clamp(24px,3vw,33px);font-weight:850;line-height:1.65;letter-spacing:-.04em;margin:12px 0}.prose-fa .folio-photo-note p{font-size:13px;margin:0;color:#52605e}.prose-fa .deposit-folio .folio-scene figcaption{padding:25px 28px 18px;font-size:10px;color:#9dafb3;background:transparent;border:0;line-height:1.8}.folio-scene input{position:absolute;left:18px;top:25px;width:17px;height:17px;z-index:4;accent-color:#d6b97b}.folio-scene label{position:absolute;left:10px;top:16px;z-index:3;padding:8px 33px 8px 10px;background:#14252ee8;color:#e8ddc8;font-size:10px;border:1px solid #aebbbc44;cursor:pointer;border-radius:4px}.folio-scene:has(input:checked) *{animation-play-state:paused!important}@keyframes folio-breathe{to{transform:scale(1.045) translateY(-.5%)}}@keyframes folio-light{to{translate:-15% 5%;opacity:.35}}
.folio-answer{padding:22px 26px;border-block:1px solid #97764b55;background:#e6ddca80}.prose-fa .folio-answer p{font-size:16px;margin:12px 0 0;font-weight:600}.prose-fa .deposit-folio>.dp-quote{font-size:22px;font-weight:700;margin:30px 0;padding:10px 24px;border-right:3px solid #a4824c;color:#81602d;background:transparent}.prose-fa .deposit-folio .dp-caution{border-right:2px solid #a48043;padding:14px 20px;background:#e1d5bd66;font-size:15px}.prose-fa .deposit-folio .dp-law-note{font-size:13px;padding:16px 20px;border-right:2px solid #81998e;color:#52625e;background:#dce3d94d}
.dp-step{position:relative;margin:0;padding:12px 58px 30px 0;border-right:1px solid #b7a585}.dp-step:last-child{padding-bottom:0}.folio-step-num{position:absolute;right:-20px;top:7px;display:grid;place-items:center;width:40px;height:40px;background:#253e45;color:#ead8b6;border:5px solid #f1ebde;border-radius:50%;font-size:11px}.prose-fa .deposit-folio .dp-step h3{font-size:21px}.prose-fa .deposit-folio .dp-step p{margin:10px 0 0;font-size:15px}.prose-fa .deposit-folio .dp-example{position:relative;padding:30px;background:repeating-linear-gradient(0deg,transparent,transparent 35px,#b09c7610 35px,#b09c7610 36px),#fbf7ee;border:1px solid #c5b39188;box-shadow:6px 7px 0 #c5b39125,0 18px 30px #6658380d;border-radius:2px}.dp-example:before{content:'';position:absolute;left:30px;top:-13px;width:76px;height:26px;background:#d6c49a88;transform:rotate(-8deg);box-shadow:0 1px 2px #66583818}.prose-fa .deposit-folio .dp-example h2{margin-top:14px}.prose-fa .deposit-folio .dp-example .dp-quote{font-size:20px;color:#825b42;padding:12px 0;border-bottom:2px solid #b07a5866;font-weight:700}.prose-fa .deposit-folio .dp-example .dp-caution{color:#7e573b;background:#b07a5810;border-color:#a7734f}
.prose-fa .deposit-folio .dp-errors ol{counter-reset:mistake;list-style:none;padding:0;margin:0}.prose-fa .deposit-folio .dp-errors li{position:relative;padding:15px 42px 15px 0;margin:0;border-bottom:1px solid #b3a08244;font-size:15px;list-style:none}.prose-fa .deposit-folio .dp-errors li:before{counter-increment:mistake;content:counter(mistake,persian);position:absolute;right:3px;top:15px;font-size:17px;color:#957548;background:none;width:auto;height:auto;border:0;transform:none}.dp-faq{border-bottom:1px solid #9d8c6c44}.dp-faq summary{list-style:none;cursor:pointer;padding:20px 0;display:flex;justify-content:space-between;align-items:center;gap:12px}.dp-faq summary::-webkit-details-marker{display:none}.dp-faq summary:after{content:'+';color:#977443;font-size:23px;flex:none}.dp-faq[open] summary:after{content:'−'}.prose-fa .deposit-folio .dp-faq h3{margin:0;font-size:19px}.prose-fa .deposit-folio .dp-faq p{margin:0 0 24px;font-size:15px;color:#56635f}
.dp-message{position:relative;padding:30px;background:#213b44;color:#dce5e1;box-shadow:0 16px 30px #172b341c;border-radius:3px 22px 22px 22px}.prose-fa .deposit-folio .dp-message .w3-kicker{display:block;color:#ceb789;font-size:12px}.prose-fa .deposit-folio .dp-message p{font-size:15px;color:#e3e8de;margin:18px 0 0}.prose-fa .deposit-folio .dp-small{font-size:12px;color:#6a756b;line-height:1.9}
.prose-fa .deposit-folio .dp-contact{position:relative;padding:30px;margin:44px 0 30px;background:#dfd3ba;color:#293b3c;border:1px solid #b6a17c;border-radius:3px;box-shadow:7px 7px 0 #b6a17c24}.dp-contact .w3-kicker{display:block;color:#7c653e;font-size:11px}.prose-fa .deposit-folio .w3-contact-title{display:block;font-size:27px;color:#294249;line-height:1.6;font-weight:850;margin:12px 0;white-space:nowrap}.prose-fa .deposit-folio .dp-contact p{font-size:15px}.dp-case-path{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.dp-case-path span{font-size:11px;padding:6px 10px;border:1px solid #a7916b55;background:#ede6d666;border-radius:4px}.deposit-folio .w3-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.prose-fa .deposit-folio .w3-actions a{display:flex;align-items:center;justify-content:center;text-decoration:none;padding:14px 20px;border:1px solid #324c4a55;font-weight:700;font-size:13px;border-radius:4px;transition:transform .2s,box-shadow .2s}.prose-fa .deposit-folio .w3-actions a:first-child{background:#23424a;color:#f3e8d0;border-color:#23424a}.prose-fa .deposit-folio .w3-actions a:hover{transform:translateY(-2px);box-shadow:0 8px 20px #29433c20}
.folio-related{margin:40px 0}.prose-fa .deposit-folio .folio-related a{display:block;padding:16px 0;border-bottom:1px solid #ad987844;text-decoration:none}.folio-related span{display:block;font-size:11px;color:#7b816f}.folio-related strong{display:block;font-size:15px;line-height:1.9;margin-top:6px}.prose-fa .deposit-folio .dp-sources{padding-top:24px;border-top:1px solid #ad987855;font-size:11px;color:#6a746b;overflow-wrap:anywhere}
article:has(.deposit-folio)>header{min-height:34rem;border-radius:0 0 4px 4px}article:has(.deposit-folio)>header img{object-position:center 66%}article:has(.deposit-folio)>header h1{font-size:clamp(27px,4vw,46px);letter-spacing:-.035em;line-height:1.5}article:has(.deposit-folio)>header>div[aria-hidden=true]{background:linear-gradient(0deg,#0a1019 0%,#0a1019b0 28%,#0a101915 90%)!important}
@media(max-width:600px){.prose-fa .deposit-folio{padding:22px 18px;font-size:15px}.folio-byline{font-size:10px}.folio-byline a{font-size:10px}.prose-fa .deposit-folio .folio-scene{margin-inline:-10px}.folio-photo{aspect-ratio:4/5}.prose-fa .deposit-folio .folio-photo img{object-position:62% center}.folio-photo-note{margin:-50px 14px 0 25px;padding:20px 18px;transform:rotate(-.6deg)}.prose-fa .folio-photo-note strong{font-size:23px}.prose-fa .folio-photo-note p{font-size:12px}.folio-caption-tag{right:12px;top:58px;font-size:10px}.prose-fa .deposit-folio .folio-scene figcaption{padding:24px 16px 16px;font-size:9px}.folio-answer{padding:18px 16px}.prose-fa .folio-answer p{font-size:14px}.prose-fa .deposit-folio>.dp-quote{font-size:19px;padding-right:18px}.prose-fa .deposit-folio h2{font-size:20px;letter-spacing:-.04em}.prose-fa .deposit-folio .w3-section{margin:38px 0}.dp-step{padding-right:28px}.folio-step-num{right:-16px;width:32px;height:32px;border-width:4px;font-size:10px}.prose-fa .deposit-folio .dp-step h3{font-size:18px}.prose-fa .deposit-folio .dp-example{padding:22px 16px}.prose-fa .deposit-folio .dp-example .dp-quote{font-size:17px}.prose-fa .deposit-folio .dp-faq h3{font-size:15px}.dp-faq summary{gap:6px}.dp-message{padding:22px 18px}.prose-fa .deposit-folio .dp-contact{padding:24px 16px}.prose-fa .deposit-folio .w3-contact-title{font-size:22px}.deposit-folio .w3-actions{flex-direction:column}.prose-fa .deposit-folio .w3-actions a{padding:13px 10px;font-size:12px}article:has(.deposit-folio)>header{min-height:28rem}}
@media(prefers-reduced-motion:reduce){.deposit-folio *,.deposit-folio *:after{animation:none!important;transition:none!important;transform:none!important}}
.folio-scene label{padding:8px 10px 8px 34px}.folio-photo-note{transition:transform .35s ease,box-shadow .35s ease}.folio-photo-note:hover{transform:rotate(0deg) translateY(-3px);box-shadow:8px 12px 0 #bea77f35,0 20px 30px #0003}
@supports(animation-timeline:view()){.folio-step-num{animation:folio-step linear both;animation-timeline:view();animation-range:entry 0% cover 35%}@keyframes folio-step{from{background:#8c9383;box-shadow:0 0 0 0 #a3834b00}to{background:#253e45;box-shadow:0 0 0 4px #a3834b22}}}
@media(prefers-reduced-motion:reduce){.deposit-folio *{animation:none!important;transition:none!important;transform:none!important}}
@media print{.prose-fa .deposit-folio{background:white;box-shadow:none;color:black}.folio-scene input,.folio-scene label{display:none}.deposit-folio *{animation:none!important}.dp-step,.dp-example,.dp-contact{break-inside:avoid}}

.folio-photo{position:relative;overflow:hidden;aspect-ratio:3/2;background:radial-gradient(ellipse at 55% 45%,#27415288,transparent 65%),linear-gradient(140deg,#152436,#0b1423);perspective:1100px}
.n3-world{position:absolute;width:700px;height:430px;left:50%;top:50%;margin:-215px 0 0 -350px;transform-style:preserve-3d;transform:scale(var(--n3-scale,1));direction:ltr}
.n3-ground{position:absolute;width:590px;height:330px;left:55px;top:175px;border-radius:50%;background:radial-gradient(ellipse,#617b8a16,transparent 70%);border:1px solid #6f8c9d1c;transform:rotateX(67deg);box-shadow:inset 0 0 70px #7194a00b}
.n3-building{position:absolute;left:110px;top:105px;width:160px;height:180px;transform-style:preserve-3d;transform:rotateX(-17deg) rotateY(-29deg);animation:n3-building 12s ease-in-out infinite}
.n3-face{position:absolute;width:160px;height:180px;box-sizing:border-box;backface-visibility:hidden;border:1px solid #6c879c55}
.n3-front{background:linear-gradient(125deg,#4b667c,#263f55);transform:translateZ(70px);box-shadow:inset 0 0 24px #11263b44}.n3-back{background:#1a2f43;transform:rotateY(180deg) translateZ(70px)}
.n3-left,.n3-right{width:140px;left:10px;background:linear-gradient(90deg,#243e54,#1b3147)}.n3-left{transform:rotateY(-90deg) translateZ(80px)}.n3-right{transform:rotateY(90deg) translateZ(80px)}
.n3-roof{width:160px;height:140px;top:20px;background:linear-gradient(140deg,#76909d,#425f74);transform:rotateX(90deg) translateZ(90px);box-shadow:inset 0 0 0 8px #96acb51c}
.n3-windows{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:22px}.n3-windows i{height:30px;background:linear-gradient(135deg,#d9c79988,#9ebdc543 52%,#20394f 54%);border:3px solid #1b3145;box-shadow:1px 1px 0 #8ca1ac88,inset 2px 2px 7px #0a172977}
.n3-door{position:absolute;width:32px;height:54px;bottom:0;left:65px;background:linear-gradient(90deg,#16283b,#263f50);border:3px solid #5e7785;border-bottom:0;box-shadow:inset 3px 0 5px #06132588}.n3-door b{position:absolute;right:4px;top:26px;width:3px;height:7px;background:#d7c190}
.n3-right i{display:block;margin:25px 30px;width:68px;height:28px;background:linear-gradient(120deg,#b8c9c04a,#193045);border:3px solid #152a40;box-shadow:1px 1px 0 #667f90}.n3-base{position:absolute;left:-15px;top:169px;width:190px;height:160px;background:linear-gradient(120deg,#314d62,#20364a);transform:rotateX(90deg) translateZ(68px);box-shadow:15px 30px 45px #03091699;border:1px solid #627d8e55}
.n3-receipt{position:absolute;right:102px;top:70px;width:180px;height:238px;transform-style:preserve-3d;transform:rotateX(16deg) rotateY(-24deg) rotateZ(8deg);animation:n3-document 14s ease-in-out infinite}
.n3-receipt-front{position:absolute;inset:0;background:linear-gradient(130deg,#42596b,#243b50 60%,#2e465b);border:1px solid #91a6b26b;border-radius:12px;box-shadow:inset 1px 1px 0 #bfd0d344;transform:translateZ(9px);padding:23px;box-sizing:border-box}
.n3-receipt-edge{position:absolute;inset:4px -6px -4px 6px;border-radius:12px;background:linear-gradient(90deg,#172d42,#768a93);box-shadow:15px 28px 32px #030a1777}
.n3-doc-top{display:flex;gap:9px;align-items:center}.n3-doc-top i{width:18px;height:18px;border:1px solid #c5ac73;background:#c5ac731a;border-radius:4px}.n3-doc-top span{height:4px;width:68px;background:#b7c7ca66;border-radius:3px}
.n3-lines{margin-top:22px;display:grid;gap:11px}.n3-lines i{height:3px;background:#afc2cb5c;border-radius:3px}.n3-lines i:nth-child(2){width:75%}.n3-lines i:nth-child(4){width:58%}.n3-separator{border-top:1px dashed #b7c8ce44;margin-top:20px}.n3-amount{width:61px;height:7px;background:#d4bd87aa;border-radius:4px;margin-top:17px}.n3-seal{position:absolute;width:38px;height:38px;border-radius:50%;bottom:17px;right:19px;border:1px solid #bfa772;background:linear-gradient(135deg,#b8a07333,#1a3247);box-shadow:2px 3px 7px #08132088,inset 1px 1px 0 #dfc99455}.n3-seal svg{width:100%;height:100%;fill:none;stroke:#d3bd88;stroke-width:2.8;stroke-linecap:round;stroke-linejoin:round}
.n3-key{position:absolute;left:315px;top:225px;width:76px;height:152px;transform-style:preserve-3d;transform:rotateX(28deg) rotateY(-18deg) rotateZ(-37deg);filter:drop-shadow(12px 18px 10px #0007);animation:n3-key 12s ease-in-out infinite}.n3-key svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.n3-key-edge{fill:#6e542e;transform:translate3d(4px,5px,0)}.n3-key-front{transform:translateZ(7px)}
.n3-orbit{position:absolute;left:200px;top:365px;width:305px;height:1px;display:flex;justify-content:space-between;background:linear-gradient(90deg,transparent,#b8a37155,transparent)}.n3-orbit span{width:5px;height:5px;margin-top:-2px;background:#bfa97477;border-radius:50%}
@keyframes n3-building{50%{transform:translateY(-6px) rotateX(-17deg) rotateY(-25deg)}}@keyframes n3-document{50%{transform:translateY(-8px) rotateX(16deg) rotateY(-20deg) rotateZ(6deg)}}@keyframes n3-key{50%{transform:translateY(-7px) rotateX(28deg) rotateY(-10deg) rotateZ(-33deg)}}
@media(max-width:1000px){.n3-world{--n3-scale:.86}}@media(max-width:600px){.n3-world{--n3-scale:.49}.folio-photo{aspect-ratio:1.08}}@media(max-width:360px){.n3-world{--n3-scale:.4}}
.folio-scene:has(input:checked) *{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.n3-building,.n3-receipt,.n3-key{animation:none!important}}

/* Calm navy palette scoped to this article. */
.prose-fa .deposit-folio{--ink:#bcc9d9;--muted:#a2b2c6;--paper:#0f1b2d;--bronze:#d4bd8c;color:var(--ink);background:linear-gradient(150deg,#111e30,#0d1829);box-shadow:none;border:1px solid #24364c;border-radius:20px;padding:clamp(20px,4vw,40px);font-size:16px;line-height:2.15}
.prose-fa .deposit-folio p{color:#bcc9d9;line-height:2.15;font-weight:400}.prose-fa .deposit-folio strong{color:#e0e7ef}.prose-fa .deposit-folio a{color:#d3bf94;text-decoration-color:#a58b574d}.folio-byline{color:#a0b1c4;border-color:#34485f66}.prose-fa .deposit-folio .folio-eyebrow{color:#bda77e;font-size:12px;font-weight:500}.prose-fa .deposit-folio h2{color:#e2e8f0;border-color:#35465a77;font-weight:750;letter-spacing:normal;font-size:clamp(20px,2.3vw,26px)}.prose-fa .deposit-folio h3{color:#dce5ef;font-weight:700;letter-spacing:normal}
.prose-fa .deposit-folio .folio-scene{background:#101e30;color:#bcc9d9;border:1px solid #30455b77;border-radius:18px;margin:26px -8px 30px;box-shadow:0 14px 30px #03091329;overflow:hidden}.folio-photo-note{margin:0;padding:26px 30px;background:linear-gradient(120deg,#16283b,#132235);border:0;border-top:1px solid #39516855;box-shadow:none;transform:none;transition:none}.folio-photo-note:hover{transform:none;box-shadow:none}.prose-fa .folio-photo-note strong{color:#dfcba2;font-size:clamp(23px,3vw,31px);font-weight:750;letter-spacing:normal;line-height:1.8;margin:8px 0}.prose-fa .folio-photo-note p{color:#aebed0;font-size:14px;margin:0;font-weight:400}.folio-scene label{background:#0c1729e6;color:#b8c8d9;border-color:#3d506866}.folio-scene input{accent-color:#c7ae7d}
.folio-answer{padding:22px 26px;background:#192b3d;border:1px solid #3b516577;border-right:3px solid #b9a274;border-radius:12px}.prose-fa .folio-answer p{color:#c8d4e2;font-weight:500;font-size:15px;line-height:2.2}.prose-fa .deposit-folio>.dp-quote{color:#d4bd8f;font-size:20px;font-weight:650;border-color:#a38e635e;background:transparent}.prose-fa .deposit-folio .dp-caution{color:#c8c7bd;background:#b6a06c0b;border-color:#ad986a66;border-radius:6px}.prose-fa .deposit-folio .dp-law-note{color:#aebfd0;background:#6894a40b;border-color:#7093a25c}
.dp-step{border-color:#3b5168}.folio-step-num{background:#294457;color:#d9c292;border-color:#0f1b2d;animation:none!important;box-shadow:0 0 0 1px #45617677}.prose-fa .deposit-folio .dp-step h3{color:#dce5ee;font-size:20px}.prose-fa .deposit-folio .dp-step p{color:#b8c8d9}
.prose-fa .deposit-folio .dp-example{background:linear-gradient(140deg,#1b2c3d,#162538);color:#c0cddb;border:1px solid #4f5b5c66;box-shadow:none;border-radius:14px}.dp-example:before{display:none}.prose-fa .deposit-folio .dp-example h2{color:#dce5ee}.prose-fa .deposit-folio .dp-example .dp-quote{color:#d7c196;border-color:#ac95684d;font-size:18px;font-weight:650}.prose-fa .deposit-folio .dp-example .dp-caution{color:#c8b99c;background:#ad956b0a;border-color:#9e865a66}.prose-fa .deposit-folio .dp-errors li{border-color:#34495e77;color:#bac9da}.prose-fa .deposit-folio .dp-errors li:before{color:#b9a173}
.dp-faq{border-color:#34495e77}.dp-faq summary:after{color:#bea77b}.prose-fa .deposit-folio .dp-faq h3{color:#d1dce8}.prose-fa .deposit-folio .dp-faq p{color:#acbfd1}.dp-message{background:linear-gradient(135deg,#233a4b,#172c3f);color:#c3d2e1;border:1px solid #46647b66;box-shadow:none;border-radius:14px}.prose-fa .deposit-folio .dp-message p{color:#c3d2e1;line-height:2.25}.prose-fa .deposit-folio .dp-message .w3-kicker{color:#bba57c}.prose-fa .deposit-folio .dp-small{color:#a3b4c8}
.prose-fa .deposit-folio .dp-contact{background:radial-gradient(ellipse at 100% 0,#a08b5220,transparent 70%),#182a3c;color:#bdcbdc;border:1px solid #766d514f;box-shadow:none;border-radius:16px}.dp-contact .w3-kicker{color:#bda87e}.prose-fa .deposit-folio .w3-contact-title{color:#d9c69f;font-weight:750}.dp-case-path span{border-color:#53627466;background:#1d324777;color:#b7c7d9}.prose-fa .deposit-folio .w3-actions a{border-color:#6c644f77;color:#c7b78e}.prose-fa .deposit-folio .w3-actions a:first-child{background:linear-gradient(115deg,#d8c293,#b49966);color:#142538;border-color:#c6b17e}.prose-fa .deposit-folio .w3-actions a:hover{box-shadow:0 6px 15px #0002}
.prose-fa .deposit-folio .folio-related a,.prose-fa .deposit-folio .dp-sources{border-color:#34495e77}.folio-related span{color:#9aafc5}.prose-fa .deposit-folio .folio-related strong{color:#c5d3e2;font-weight:600}.prose-fa .deposit-folio .dp-sources{color:#a0b3c7}.deposit-folio a:focus-visible,.deposit-folio summary:focus-visible{outline-color:#d1b780!important}
@media(max-width:600px){.prose-fa .deposit-folio{padding:22px 16px;font-size:15px}.prose-fa .deposit-folio h2{font-size:19px;letter-spacing:normal}.prose-fa .deposit-folio .folio-scene{margin-inline:-5px}.folio-photo-note{margin:0;padding:22px 18px;transform:none}.prose-fa .folio-photo-note strong{font-size:22px}.prose-fa .folio-photo-note p{font-size:13px}.folio-answer{padding:18px 16px}.prose-fa .folio-answer p{font-size:14px}.prose-fa .deposit-folio .dp-step h3{font-size:18px}.prose-fa .deposit-folio .dp-example .dp-quote{font-size:17px}.prose-fa .deposit-folio .dp-faq h3{font-size:15px}}
@media(prefers-reduced-motion:reduce){.deposit-folio *{animation:none!important;transition:none!important}.n3-building{transform:rotateX(-17deg) rotateY(-29deg)!important}.n3-receipt{transform:rotateX(16deg) rotateY(-24deg) rotateZ(8deg)!important}.n3-key{transform:rotateX(28deg) rotateY(-18deg) rotateZ(-37deg)!important}.n3-world{transform:scale(var(--n3-scale,1))!important}.n3-front{transform:translateZ(70px)!important}.n3-back{transform:rotateY(180deg) translateZ(70px)!important}.n3-left{transform:rotateY(-90deg) translateZ(80px)!important}.n3-right{transform:rotateY(90deg) translateZ(80px)!important}.n3-roof{transform:rotateX(90deg) translateZ(90px)!important}.n3-base{transform:rotateX(90deg) translateZ(68px)!important}.n3-key-front{transform:translateZ(7px)!important}.n3-key-edge{transform:translate3d(4px,5px,0)!important}.n3-receipt-front{transform:translateZ(9px)!important}.n3-ground{transform:rotateX(67deg)!important}}
