.loc-note{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--bone-mute);margin-top:20px;font-size:11px}.detail-spec-text .num{font-family:var(--sans);letter-spacing:0;color:var(--bone-dim);font-size:15px;font-weight:300;line-height:1.5;display:block}.loc-map-link{color:var(--bone);border-bottom:var(--hair);margin-top:8px;padding-bottom:3px;text-decoration:none;display:block}.loc-map-link:hover{color:var(--silver)}.loc-reads .journal-card-meta h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(17px,1.5vw,20px);display:-webkit-box;overflow:hidden}.loc-reads .journal-card-meta p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.loc-others{gap:24px;width:100%;display:flex}.loc-other{min-width:0;color:inherit;flex:1 1 0;text-decoration:none;display:block}.loc-other img,.loc-other .journal-card-cover-empty{aspect-ratio:16/10;object-fit:cover;filter:grayscale(.4);width:100%;transition:filter .5s var(--ease-out);border:1px solid #f4f1ec14;display:block}.loc-other:hover img{filter:grayscale(0)}.loc-other-meta{justify-content:space-between;align-items:baseline;gap:12px;padding-top:14px;display:flex}.loc-other-name{font-family:var(--display);letter-spacing:-.02em;text-transform:uppercase;color:var(--bone);font-size:20px}.loc-other-note{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--bone-mute);font-size:10px}@media (max-width:900px){.loc-reads{flex-direction:column}.loc-others{flex-wrap:wrap}.loc-others .loc-other{flex:calc(50% - 12px)}}.loc-faq .loc-faq-item>summary{font-size:17px}.loc-faq .loc-faq-item p{max-width:760px;font-size:14.5px;line-height:1.7}.loc-allcard-ph{aspect-ratio:16/10;border:1px dashed var(--line-2);background:#f4f1ec05;width:100%;display:block}.loc-allcard .name{font-family:var(--display-alt);letter-spacing:-.02em;text-transform:uppercase;font-size:clamp(20px,2vw,26px);font-weight:300}.loc-allcard-count{font-family:var(--mono);color:var(--bone-mute);align-items:center;gap:10px;display:inline-flex}@media (min-width:901px){.loc-fleet-grid{grid-template-columns:repeat(4,1fr)}}.seo-text-list{margin:18px 0 0;padding-left:18px}.seo-text-list li{margin-bottom:8px}.loc-faq{counter-reset:faq;margin-top:96px}.loc-faq-item{counter-increment:faq;border-top:var(--hair);padding:26px 0 26px 78px;position:relative}.loc-faq-item:last-child{border-bottom:var(--hair)}.loc-faq-item:before{content:"0" counter(faq);font-family:var(--mono);letter-spacing:.22em;color:var(--bone-faint);font-size:10px;position:absolute;top:32px;left:0}.loc-faq-item summary{cursor:pointer;max-width:860px;color:var(--bone);font-family:var(--display);letter-spacing:-.01em;justify-content:space-between;align-items:baseline;gap:28px;font-size:clamp(17px,1.5vw,21px);font-weight:400;line-height:1.35;list-style:none;display:flex}.loc-faq-item summary::-webkit-details-marker{display:none}.loc-faq-item summary:after{content:"+";font-family:var(--mono);color:var(--bone-faint);flex:none;font-size:15px;transition:color .3s}.loc-faq-item:hover summary:after{color:var(--bone)}.loc-faq-item[open] summary:after{content:"−";color:var(--bone)}.loc-faq-item p{max-width:720px;color:var(--bone-dim);margin:16px 0 0;font-size:15px;line-height:1.7}@media (max-width:700px){.loc-faq-item{padding-left:0}.loc-faq-item:before{margin-bottom:10px;display:block;position:static}}
.seo-text-body{max-width:720px}.seo-text-body h2{font-family:var(--display);letter-spacing:-.02em;color:var(--bone);margin:40px 0 14px;font-size:clamp(22px,2.6vw,30px);font-weight:300}.seo-text-body h2:first-child{margin-top:0}.seo-text-body p{color:var(--bone-dim);margin:0 0 16px;font-size:15px;line-height:1.75}
