.shared-guide{max-width:1240px;margin:36px auto 90px;padding:0 28px;color:#655658}.guide-back{display:inline-block;font-size:13px;color:#89636d;text-decoration:none;margin-bottom:30px}.shared-guide-hero{display:grid;grid-template-columns:1fr 1.1fr;gap:50px;align-items:center}.guide-eyebrow{font-size:13px;color:#9c6673;margin:0 0 24px}.shared-guide-hero h1{font-size:34px;line-height:1.55;letter-spacing:-.04em;color:#73525c;margin:0 0 26px}.guide-intro{font-size:20px;line-height:1.8;margin-bottom:20px}.guide-deck{font-size:15px;line-height:1.9;color:#897a7b}.shared-guide-hero figure{margin:0}.shared-guide-hero img{width:100%;height:420px;object-fit:cover;display:block;border-radius:3px}.shared-guide-hero figcaption{font-size:12px;color:#968187;margin-top:12px}.shared-guide-section{margin-top:65px}.guide-section-heading{display:flex;gap:18px;align-items:baseline;margin-bottom:26px}.guide-section-heading>span{font-size:13px;color:#b77787;letter-spacing:.08em}.guide-section-heading h2{font-size:25px;line-height:1.5;margin:0;color:#70545c}.guide-comparison{display:grid;grid-template-columns:1fr 1fr;gap:24px}.guide-comparison section{padding:28px 32px;background:#faf4f1!important;border-top:2px solid #c39da4}.guide-comparison h4{font-size:20px;margin:0 0 14px;color:#7a5260}.guide-comparison p{font-size:15px;line-height:1.9;margin:0 0 14px;background:transparent!important}.guide-comparison .detail-example{font-size:14px;color:#966777}.placement-example{background:#f8f5f3!important;padding:32px;display:grid;grid-template-columns:1fr 2fr;gap:30px;align-items:center}.placement-title h3{font-size:19px;color:#795761;margin:0 0 12px}.placement-title p{font-size:14px;line-height:1.8;margin:0}.storage-diagram{display:grid;grid-template-columns:1fr 1.15fr 1fr;gap:8px;border:7px solid #d4c0b8;padding:14px 10px 24px;background:#e8dad3!important;border-radius:3px}.storage-diagram>div{display:flex;flex-direction:column;gap:18px;justify-content:center;text-align:center;min-height:150px;background:#fffaf7!important;border:1px solid #cfb3b9;padding:10px}.storage-diagram .shared-slot{background:#eedcdf!important}.storage-diagram span{font-size:12px;color:#8b6872}.storage-diagram b{font-size:14px;color:#74525e}.storage-diagram small{font-size:11px;color:#9c8087}.diagram-note{font-size:13px;line-height:1.8;color:#998388;margin-top:15px}.guide-rule-copy{display:grid;grid-template-columns:1fr 1fr;gap:26px}.guide-rule-copy h4{display:none}.guide-rule-copy p{font-size:15px;line-height:1.9;margin:0;border-top:1px solid #ddc8ce;padding-top:20px}.guide-rule-copy strong{color:#805460}.guide-maintain{margin-top:30px;padding:25px 30px;background:#f3e6e6!important;font-size:15px;line-height:1.9;color:#7b6068}.guide-maintain strong{font-size:17px;background:transparent!important}.shared-guide :is(.placement-title,.placement-title p,.guide-section-heading,.guide-rule-copy,.guide-rule-copy strong){background:transparent!important}
@media(max-width:760px){.shared-guide{padding:0 20px;margin-top:24px}.shared-guide-hero{grid-template-columns:1fr;gap:24px}.shared-guide-hero h1{font-size:27px}.guide-intro{font-size:18px}.shared-guide-hero img{height:300px}.shared-guide-section{margin-top:42px}.guide-section-heading{gap:12px}.guide-section-heading h2{font-size:21px}.guide-comparison,.guide-rule-copy,.placement-example{grid-template-columns:1fr}.guide-comparison section{padding:24px}.placement-example{padding:20px}.storage-diagram{padding:8px 5px 16px;gap:5px;border-width:5px}.storage-diagram>div{padding:5px;min-height:140px}.storage-diagram b{font-size:12px}.storage-diagram span,.storage-diagram small{font-size:10px}}
.service-explainer{max-width:1240px;margin:32px auto 80px;padding:0 28px;color:#66575d}.service-intro{padding:30px 0 45px;border-bottom:1px solid #ddcdd0}.service-eyebrow{font-size:12px;letter-spacing:.04em;color:#a36578;margin:0 0 17px}.service-intro h1{font-size:35px;line-height:1.55;letter-spacing:-.04em;color:#73505e;margin:0 0 20px}.service-intro>p:last-of-type{font-size:16px;line-height:1.95;color:#7b6a70}.service-stages{display:flex;align-items:center;gap:20px;margin-top:30px;font-size:13px;color:#855d6c}.service-stages i{font-style:normal;color:#bd99a4}.service-explain-row{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center;padding:48px 0;border-bottom:1px solid #eadfe0}.service-explain-copy h2{font-size:26px;line-height:1.55;margin:0 0 22px;color:#71505d}.service-explain-copy dl{margin:0}.service-explain-copy dl>div{margin-top:18px}.service-explain-copy dt{font-size:12px;font-weight:600;color:#9b7d88;margin-bottom:7px}.service-explain-copy dd{margin:0;font-size:14px;line-height:1.85;color:#74666c}.service-explain-copy .our-service{border-left:3px solid #af778a;padding:14px 18px;background:#f8eeef!important}.service-explain-copy .our-service dt{font-size:14px;color:#8c4661}.service-explain-copy .our-service dd{color:#664f59}.service-diagram{margin:0;padding:30px;background:#faf6f3!important;border:1px solid #e4d8d6}.service-diagram .diagram-heading{font-size:15px;font-weight:600;color:#7e5a68;margin:0 0 28px}.sort-source{border:1px solid #d3bbbf;padding:19px 10px;text-align:center;font-size:14px;background:#fff!important;color:#866b75}.diagram-arrow{text-align:center;padding:14px;font-size:24px;color:#c19ca8}.sort-groups{display:grid;grid-template-columns:1fr 1fr;gap:15px}.sort-groups>div{display:flex;flex-direction:column;gap:16px;padding:22px 10px;text-align:center;background:#efe0e3!important;border-bottom:3px solid #b68d9a}.sort-groups span,.service-shelf span{font-size:12px;color:#9a7583}.sort-groups b,.service-shelf b{font-size:14px;color:#795868;font-weight:500}.sort-groups small,.service-shelf small{font-size:11px;color:#9f8890}.confirm-strip{font-size:12px;line-height:1.8;color:#917580;margin-top:22px;border-top:1px solid #decdd2;padding-top:15px}.service-diagram figcaption{font-size:11px;line-height:1.7;color:#a38d93;margin-top:24px}.service-shelf{display:grid;grid-template-columns:1fr 1.3fr 1fr;gap:7px;padding:12px 9px 24px;border:6px solid #d5beb6;background:#e9dcd5!important}.service-shelf>div{display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;gap:22px;padding:20px 5px;background:#fffbf7!important;min-height:175px}.service-shelf .common{background:#ead6dd!important}.service-shelf b{line-height:1.8}.placement-flow{display:flex;justify-content:center;gap:20px;font-size:12px;color:#a1808f;margin-top:22px}.return-path{display:grid;grid-template-columns:1fr 25px 1.5fr;gap:8px;align-items:center;padding:23px 0;border-bottom:1px solid #e2d5d7;font-size:13px;color:#91727e}.return-path b{font-size:13px;font-weight:500;color:#815766;background:#f1e1e6!important;padding:12px;text-align:center}.return-path i{font-style:normal}.service-closing{display:flex;justify-content:space-between;gap:25px;align-items:center;padding:38px 0}.service-closing p{font-size:15px;line-height:1.9;color:#826a76}.service-closing strong{font-weight:500;color:#74515f}.service-explainer :is(.service-intro,.service-explain-row,.service-explain-copy,.service-diagram p,.service-diagram figcaption,.service-stages,.confirm-strip,.return-path,.placement-flow,.service-closing,.our-service dt,.our-service dd){background:transparent!important}
@media(max-width:760px){.service-explainer{padding:0 20px;margin-top:24px}.service-intro{padding-top:10px}.service-intro h1{font-size:27px}.service-intro>p:last-of-type{font-size:14px}.service-intro br{display:none}.service-stages{gap:8px;flex-wrap:wrap;font-size:11px}.service-explain-row{grid-template-columns:1fr;gap:26px;padding:34px 0}.service-explain-copy h2{font-size:24px}.service-diagram{padding:22px 18px}.service-shelf{padding:8px 5px 18px;gap:5px}.service-shelf b{font-size:12px}.service-shelf small{font-size:10px}.service-closing{flex-direction:column;align-items:flex-start}.return-path{font-size:12px}.return-path b{font-size:12px;padding:10px 6px}}
@media(min-width:761px){.service-intro{display:grid;grid-template-columns:1fr 1fr;column-gap:55px;align-items:center}.service-intro .service-eyebrow{grid-column:1/-1}.service-intro h1{grid-column:1;font-size:32px;margin-bottom:0}.service-intro>p:last-of-type{grid-column:2;margin:0;font-size:15px}.service-intro>p:last-of-type br{display:none}.service-stages{grid-column:1/-1;margin-top:32px}}
