*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body{margin:0;background:#f5f3f0;color:#25282b;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;line-height:1.75}a{color:inherit;text-underline-offset:5px}a:focus-visible,summary:focus-visible{outline:3px solid #d84d4d;outline-offset:5px}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.3;letter-spacing:-.035em}h1{font-size:clamp(32px,4vw,56px)}h2{font-size:clamp(25px,2.5vw,36px)}h3{font-size:21px}button,a,summary{-webkit-tap-highlight-color:transparent}.ph-skip{position:absolute;top:-100px;left:16px;z-index:10;background:#fff;padding:10px}.ph-skip:focus{top:12px}.ph-header{height:104px;padding:0 5vw;display:flex;align-items:center;gap:44px;background:#171b1e;color:#f6f3ef}.ph-brand{text-decoration:none;font-size:23px;font-weight:750;letter-spacing:.12em;line-height:1.3;margin-right:auto}.ph-brand span{display:block;font-size:11px;font-weight:400;letter-spacing:.08em;color:#c4c4c4;margin-top:7px}.ph-header nav{display:flex;gap:30px;font-size:14px}.ph-header nav a{text-decoration:none}.ph-header-help{text-decoration:none;border:1px solid #626364;padding:10px 21px;font-size:13px}.ph-header a:hover{color:#f9988c}.ph-kicker{font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:#943b36;font-weight:650;margin-bottom:16px}.ph-hero{height:680px;min-height:600px;position:relative;background:#171b1e;color:#fff;overflow:hidden}.ph-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 55%}.ph-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,13,15,.87),rgba(10,13,15,.45) 47%,rgba(10,13,15,.02) 76%)}.ph-hero-copy{position:relative;padding:85px 7vw 110px;max-width:750px}.ph-hero .ph-kicker{color:#e8aaa0}.ph-hero h1{font-size:clamp(42px,5.5vw,76px);margin-bottom:25px;letter-spacing:-.045em;line-height:1.12}.ph-hero h1 span{color:#f3e4da;font-weight:400}.ph-hero-copy>p:not(.ph-kicker){color:#e0deda;max-width:455px;font-size:16px;margin-bottom:33px}.ph-button{display:inline-block;padding:13px 23px;background:#ad443a;color:#fff;text-decoration:none;font-size:14px;font-weight:600;border:1px solid #ad443a}.ph-button:hover{background:#8f322b}.ph-hero-secondary{display:inline-block;margin-left:22px;font-size:14px;color:#eee1d9}.ph-hero-foot{position:absolute;bottom:0;left:7vw;right:7vw;border-top:1px solid #ffffff42;padding:21px 0;display:flex;gap:50px;font-size:12px;color:#dfd7cf;letter-spacing:.07em}.ph-services,.ph-guides{padding:88px 7vw}.ph-section-title{margin-bottom:36px}.ph-service-row{display:grid;grid-template-columns:150px 1.3fr 1fr 95px;gap:25px;align-items:center;border-top:1px solid #d4cfca;min-height:130px;text-decoration:none}.ph-service-row:last-child{border-bottom:1px solid #d4cfca}.ph-service-row>span:first-child{font-size:12px;color:#97483f}.ph-service-row strong{font-size:22px;font-weight:550;letter-spacing:-.03em}.ph-service-row p{font-size:13px;color:#666;margin:0}.ph-row-action{font-size:12px;text-decoration:underline;text-decoration-color:#b5aaa2;text-underline-offset:7px}.ph-service-row:hover{background:#ede8e2}.ph-split{display:grid;grid-template-columns:1fr 1.2fr;gap:10vw;padding:80px 7vw;background:#e7e3dc}.ph-split-intro p:not(.ph-kicker){max-width:325px;color:#5a5a57;font-size:14px}.ph-split-intro>a{font-size:13px;color:#8c3c34}.ph-questions details{border-bottom:1px solid #c4bdb4;padding:0 0 20px;margin-bottom:20px}.ph-questions summary{cursor:pointer;font-size:20px;font-weight:550;padding-right:25px}.ph-questions p{font-size:14px;color:#575752;padding:16px 0 0 20px;margin:0;max-width:540px}.ph-guides{background:#f5f3f0}.ph-guide-list{display:grid;grid-template-columns:1fr 1fr;gap:0 60px}.ph-story{display:block;text-decoration:none;border-top:2px solid #ab7770;padding:26px 0 20px}.ph-story-label{font-size:11px;color:#8b433b;letter-spacing:.06em}.ph-story h3{font-size:25px;margin:16px 0;max-width:470px;line-height:1.5}.ph-story p{font-size:14px;color:#666}.ph-story-action{font-size:12px;text-decoration:underline}.ph-story:hover h3{color:#903d34}.ph-notice-link{padding:48px 7vw;display:flex;align-items:center;justify-content:space-between;gap:40px;background:#252a2c;color:#f5ece6}.ph-notice-link .ph-kicker{color:#dfa597}.ph-notice-link h2{font-size:29px;margin-bottom:8px}.ph-notice-link p:not(.ph-kicker){font-size:13px;color:#c2c0bb;margin-bottom:0}.ph-notice-link>a{font-size:14px}.ph-footer{background:#171b1e;color:#eee3d9;padding:50px 7vw 42px;display:flex;justify-content:space-between;gap:70px}.ph-footer-brand{text-decoration:none;font-size:19px;font-weight:650}.ph-footer-brand span{font-size:10px;letter-spacing:.12em;margin-left:10px;font-weight:400;color:#c4b2a6}.ph-footer p{font-size:12px;color:#b7b2ad;max-width:480px;margin:14px 0 0}.ph-footer nav{display:flex;gap:28px;font-size:12px;align-items:flex-start;padding-top:10px;white-space:nowrap}.ph-inner{max-width:1180px;margin:auto;padding:74px 50px 90px;min-height:60vh}.ph-lead{font-size:18px;line-height:1.85;max-width:780px;color:#626261}.ph-article-main{max-width:1220px;margin:auto;padding:38px 6vw 90px}.ph-crumb{display:flex;gap:14px;font-size:12px;color:#6d6a67;margin-bottom:42px}.ph-reading-head{padding-bottom:34px;border-bottom:1px solid #c7b8ad;margin-bottom:30px;max-width:850px}.ph-reading-head h1{font-size:clamp(29px,3.4vw,47px);line-height:1.4;max-width:850px;margin-bottom:20px}.ph-reading-head .ph-lead{font-size:17px;max-width:750px}.ph-date{font-size:11px;color:#79726c;margin-bottom:0}.ph-prose{max-width:850px;font-size:16px;line-height:1.95}.ph-prose section{padding:26px 0 30px;scroll-margin-top:20px}.ph-prose h2{font-size:29px;margin-bottom:25px}.ph-prose p{margin-bottom:22px}.ph-prose a{color:#983f35}.ph-jump{display:flex;gap:24px;flex-wrap:wrap;font-size:13px;margin-bottom:6px}.ph-observation{display:grid;grid-template-columns:185px 1fr;gap:28px;padding:25px 0;border-top:1px solid #d4ccc3}.ph-observation h3{font-size:17px;line-height:1.6;font-weight:650}.ph-observation p{margin:0;color:#55534f}.ph-pairs{margin:0 0 30px}.ph-pairs>div{display:grid;grid-template-columns:180px 1fr;gap:33px;padding:23px 0;border-top:1px solid #d4ccc3}.ph-pairs dt{font-size:16px;font-weight:650}.ph-pairs dd{margin:0;color:#57544f}.ph-source{border-top:1px solid #c6b8ac;padding-top:25px;color:#6c655f;font-size:13px}.ph-source h2{font-size:17px}.ph-checklist{padding-left:21px}.ph-checklist li{padding-left:8px;margin-bottom:10px}.ph-help-layout{display:grid;grid-template-columns:1fr 1.3fr;gap:80px;margin-top:46px}.ph-help-layout h2{font-size:24px}.ph-help-layout p{font-size:15px}.ph-help-layout a,.ph-index-help a,.ph-notice-help a{color:#963e35}.ph-record{display:grid;grid-template-columns:60px 1fr;font-size:14px;gap:15px}.ph-record dt{font-weight:650}.ph-record dd{margin:0}.ph-trust{max-width:780px;font-size:16px}.ph-trust h2{font-size:25px;margin-top:38px}.ph-trust a{color:#963e35}.ph-empty-links{display:flex;align-items:center;gap:25px}.ph-index-help{margin-top:35px;font-size:14px}.ph-notice-empty{padding:24px 0;border-top:1px solid #c4b8ad;color:#67615a;font-size:15px;margin-top:30px}.ph-notice-help{margin-top:35px;font-size:15px;max-width:680px}.ph-notice-help h2{font-size:24px}.ph-notices article{border-top:1px solid #c4b8ad;padding:24px 0}.ph-notices h2{font-size:23px}.ph-notices time{font-size:12px;color:#777}@media(min-width:1600px){.ph-hero{height:720px}.ph-hero-copy{padding-top:110px}}@media(max-width:900px){.ph-header{gap:24px;padding:0 5vw}.ph-header nav{gap:18px}.ph-header-help{display:none}.ph-service-row{grid-template-columns:115px 1fr 95px;gap:15px}.ph-service-row p{display:none}.ph-split{gap:6vw}.ph-hero-copy{padding-left:7vw;max-width:620px}.ph-help-layout{gap:35px}.ph-footer{gap:30px}.ph-footer nav{gap:16px}}@media(max-width:600px){.ph-header{height:100px;padding:17px 22px;align-items:flex-start;flex-wrap:wrap;gap:12px}.ph-brand{font-size:18px;flex-basis:100%;line-height:1.1;position:relative}.ph-brand span{display:inline;font-size:10px;margin-left:12px}.ph-header nav{width:100%;justify-content:space-between;font-size:11px;gap:10px}.ph-hero{height:660px;min-height:0}.ph-hero>img{object-position:68% 64%;height:100%;opacity:.75}.ph-hero-shade{background:linear-gradient(180deg,rgba(12,16,18,.9) 0%,rgba(12,16,18,.83) 35%,rgba(12,16,18,.13) 72%,rgba(12,16,18,.5))}.ph-hero-copy{padding:34px 24px 0;max-width:none}.ph-hero .ph-kicker{font-size:10px;margin-bottom:18px}.ph-hero h1{font-size:45px;line-height:1.12;margin-bottom:19px}.ph-hero-copy>p:not(.ph-kicker){font-size:13px;line-height:1.8;max-width:330px;margin-bottom:22px}.ph-button{padding:11px 17px;font-size:12px}.ph-hero-secondary{font-size:12px;margin-left:13px}.ph-hero-foot{left:24px;right:24px;padding:16px 0;font-size:10px;justify-content:space-between;gap:8px}.ph-services,.ph-guides{padding:46px 24px}.ph-section-title{margin-bottom:25px}.ph-section-title h2{font-size:26px}.ph-service-row{grid-template-columns:1fr 85px;gap:7px 14px;min-height:145px;padding:20px 0}.ph-service-row>span:first-child{grid-column:1/-1;font-size:11px}.ph-service-row strong{font-size:20px;line-height:1.5}.ph-row-action{font-size:11px;text-align:right}.ph-split{display:block;padding:43px 24px}.ph-split-intro{margin-bottom:35px}.ph-split-intro h2{font-size:28px}.ph-questions summary{font-size:17px}.ph-questions p{font-size:13px;padding-left:0}.ph-guide-list{display:block}.ph-story{padding:23px 0 28px}.ph-story h3{font-size:23px;margin:13px 0}.ph-story p{font-size:13px}.ph-notice-link{padding:35px 24px;display:block}.ph-notice-link h2{font-size:26px}.ph-notice-link>a{display:inline-block;margin-top:22px;font-size:13px}.ph-footer{display:block;padding:35px 24px}.ph-footer p{font-size:11px;line-height:1.8}.ph-footer nav{font-size:11px;margin-top:22px;gap:28px}.ph-inner{padding:37px 24px 58px}.ph-inner h1{font-size:30px;line-height:1.4}.ph-lead{font-size:15px}.ph-article-main{padding:22px 24px 55px}.ph-crumb{font-size:10px;margin-bottom:30px}.ph-reading-head{padding-bottom:23px;margin-bottom:22px}.ph-reading-head h1{font-size:29px;line-height:1.5;letter-spacing:-.02em}.ph-reading-head .ph-lead{font-size:15px}.ph-date{font-size:10px}.ph-jump{gap:12px;font-size:12px;margin-bottom:10px}.ph-prose{font-size:15px;line-height:1.95}.ph-prose section{padding:24px 0 15px}.ph-prose h2{font-size:25px;line-height:1.45;margin-bottom:22px}.ph-observation{display:block;padding:21px 0}.ph-observation h3{font-size:17px;margin-bottom:10px}.ph-pairs>div{display:block;padding:20px 0}.ph-pairs dt{font-size:16px;margin-bottom:9px}.ph-pairs dd{font-size:14px}.ph-source{font-size:12px;margin-top:20px}.ph-source h2{font-size:16px}.ph-help-layout{display:block;margin-top:35px}.ph-help-layout>section{margin-bottom:35px}.ph-record{grid-template-columns:45px 1fr;gap:12px;font-size:13px}.ph-trust{font-size:15px}.ph-trust h2{font-size:23px}.ph-notice-help h2{font-size:23px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}