.service-container{padding-top:34px;padding-bottom:80px}.service-container .page-breadcrumb{color:#71644f;flex-wrap:wrap;margin-bottom:38px;font-size:11px}.service-heading{max-width:800px;margin-bottom:45px}.service-heading h1{letter-spacing:-2px;margin:22px 0;font-family:Georgia,serif;font-size:clamp(38px,5vw,65px);font-weight:400;line-height:1.12}.service-heading>p{color:#655b4c;max-width:640px;font-size:15px;line-height:1.8}.service-layout{grid-template-columns:225px minmax(0,1fr);align-items:start;gap:65px;display:grid}.service-sidebar{position:sticky;top:28px}.service-sidebar nav{border-top:1px solid #d8cdb7;flex-direction:column;display:flex}.service-sidebar a{color:#6c5d45;border-bottom:1px solid #e7e0d2;padding:12px 0;font-size:12px;line-height:1.6}.service-sidebar a[aria-current=page]{color:#25251f;font-weight:600}.service-sidebar a:hover{color:#25251f}.service-article{min-width:0;max-width:760px}.concept-note{color:#594e3c;background:#f0ece3;border:1px solid #e0d5c3;margin-bottom:34px;padding:20px 23px;font-size:13px;line-height:1.75}.concept-note strong{color:#3a352b;font-weight:600}.concept-note p{margin-top:7px}.service-prose{color:#514c42;overflow-wrap:anywhere;font-size:14px;line-height:1.9}.service-prose section{margin:0 0 32px}.service-prose h2{letter-spacing:-.5px;color:#292820;margin:32px 0 14px;font-family:Georgia,serif;font-size:27px;font-weight:400;line-height:1.3}.service-prose h3{color:#383329;margin:23px 0 10px;font-family:Georgia,serif;font-size:21px;font-weight:400}.service-prose p{margin:12px 0}.service-prose ul,.service-prose ol{margin:12px 0;padding-left:21px}.service-prose li{margin:8px 0;padding-left:3px}.service-prose a{color:#63502c;text-underline-offset:3px;text-decoration:underline}.service-prose strong{color:#3c382f;font-weight:600}.service-prose details{border-bottom:1px solid #ded5c6;padding:17px 0}.service-prose summary{cursor:pointer;color:#383329;font-size:15px;font-weight:500;line-height:1.6}.service-prose details p{margin:12px 0 3px;font-size:14px}.service-prose table{border-collapse:collapse;text-align:left;width:100%;font-size:12px;line-height:1.7}.service-prose caption{text-align:left;margin:14px 0;font-weight:600}.service-prose th,.service-prose td{vertical-align:top;border-bottom:1px solid #ddd4c5;padding:13px 10px}.service-prose th{color:#3b352b}.service-table-wrap{max-width:100%;overflow-x:auto}.service-table-wrap code{white-space:normal;overflow-wrap:anywhere;font-size:11px}.service-sources{color:#6e624f;border-top:1px solid #ded5c6;margin-top:35px;padding:22px 0;font-size:12px;line-height:1.8}.service-sources summary{cursor:pointer}.service-sources p{margin:13px 0}.service-sources ul{padding-left:18px}.service-sources a{text-underline-offset:3px;text-decoration:underline}.service-back{color:#6c5b3e;margin-top:25px;font-size:12px;display:inline-block}.service-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 45px;display:grid}.service-topic{border-top:1px solid #d8cdb7;flex-direction:column;align-items:flex-start;min-height:230px;padding:25px 0;display:flex}.service-topic-number{color:#9c8560;font:italic 20px Georgia,serif}.service-topic h2{letter-spacing:-.6px;margin:15px 0;font:400 28px/1.2 Georgia,serif}.service-topic p{color:#6f624d;max-width:420px;margin-bottom:22px;font-size:13px;line-height:1.8}.service-topic-link{color:#7b633f;margin-top:auto;font-size:12px}.service-topic-link>span{margin-left:14px}.service-preview-note{color:#6a5e4a;border-top:1px solid #d8cdb7;max-width:850px;margin-top:20px;padding:26px 0;font-size:13px;line-height:1.8}.service-preview-note p{margin-top:8px}.privacy-policy-button{color:#39352b;cursor:pointer;background:0 0;border:1px solid #b6a88a;margin:12px 0;padding:12px 17px;font-size:13px}@media (max-width:850px){.service-layout{grid-template-columns:180px minmax(0,1fr);gap:30px}.service-sidebar a{font-size:11px}}@media (max-width:680px){.service-container{padding-top:23px;padding-bottom:50px}.service-container .page-breadcrumb{gap:8px;margin-bottom:30px;font-size:10px}.service-heading{margin-bottom:30px}.service-heading h1{letter-spacing:-1.2px;font-size:39px}.service-heading>p{font-size:14px}.service-layout{grid-template-columns:1fr;gap:23px}.service-sidebar{position:static}.service-sidebar nav{border-bottom:1px solid #ded5c6;flex-direction:row;gap:8px;padding:10px 0;overflow-x:auto}.service-sidebar a{white-space:nowrap;border:1px solid #ded5c6;flex:none;padding:8px 12px;font-size:11px}.service-prose{font-size:14px}.service-prose h2{font-size:26px}.concept-note{padding:17px;font-size:12px}.service-topic-grid{grid-template-columns:1fr;gap:0}.service-topic{min-height:0;padding:23px 0}.service-topic h2{font-size:25px}.service-topic p{font-size:13px}.service-topic-number{font-size:18px}.service-topic-link{font-size:12px}.service-prose th,.service-prose td{min-width:115px;padding:10px 7px}}
